mongd 解决“Error parsing YAML config file: yaml-cpp: error
文章目录
mongod 启动报错
$ mongod --config /usr/local/etc/mongod.conf
Error parsing YAML config file: yaml-cpp: error at line 9, column 9: illegal map value
try 'mongod --help' for more information
报错原因
mongodb 3.0之后的配置文件采用YAML格式;
YAML 格式约定如下:
: 形式定义配置文件 : 后面如果有 key 前面有空格(一般是2个)不能是tab键 , value 前面必须有一个空格 : 后面如果没有 这只是定义层级, : 冒号后面无需加空格
检查mongodb配置文件
systemLog:
destination: file
path: /usr/local/var/log/mongodb/mongo.log
logAppend: true
storage:
dbPath: /Users/zhangzhi/mongodb/
net:
port:27037
bindIp: 127.0.0.1
#security:
# authorization: enabled
检查发现 port:27037 有问题,应该 27037前面加一个空格. port前面是2个空格,注意不要用tab键.
保存配置文件,重新启动 mongodb