Instalación de MongoDB con Yay y un breve tropiezo con el archivo de configuración
Hola, soy un inútil.
MongoDB se puede instalar con lo siguiente como mínimo. Lo instalé como un entorno mínimo porque la compilación falló cuando probé con otros paquetes y me dio pereza.
yay -S mongodb-bin
Y,
Como el servicio dejó de funcionar después de modificar el archivo de configuración y me quedé pensando '¿qué pasó?', lo anoto como un recordatorio.
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
# engine:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1, 192.168.10.xxx
# how the process runs
processManagement:
timeZoneInfo: /usr/share/zoneinfo
pidFilePath: /var/run/mongodb/mongod.pid
security:
authorization: disabled
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
Aunque lo tengo como authorization: disabled para un entorno de prueba temporal, por favor, ¡nunca lo hagas!
Me topé con un problema un par de veces cuando configuré pidFilePath.
No debe ser PidFilePath o similar, sino pidFilePath.
En serio, si es así, ¡deberían haberlo hecho configurable en minúsculas desde el principio...!