首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodb错误解析yaml配置文件

mongodb错误解析yaml配置文件
EN

Stack Overflow用户
提问于 2016-06-03 09:50:39
回答 1查看 11.4K关注 0票数 2

我对mongodb有意见。在从2.6升级之后,我不得不更改配置文件--以下是新的配置文件:

代码语言:javascript
复制
storage:  
    dbPath: "/var/lib/mongodb"  
    engine: wiredTiger  

systemLog:  
    destination: file  
    path: "/var/log/mongodb/mongod.log"  
    logAppend: true  

net:  
    bindIp: 127.0.0.1,192.168.14.81
    port: 27017  
    # Enable the HTTP interface (Defaults to port 28017).  
    http:  
        enabled: false  

但是启动脚本崩溃了--这是输出:

代码语言:javascript
复制
Error parsing YAML config file: yaml-cpp: error at line 5, column 5: end of map not found
try '/usr/bin/mongod --help' for more information

我只使用白色符号(空格-不是制表符)。有人能跟我解释一下那间公寓怎么了吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-13 09:30:22

首先,尝试验证您的YAML文件是否有效,是否使用任何工具或在线网站为例。http://yaml-online-parser.appspot.com/并试图解决这些问题,因为我已经面临同样的问题。

在我的例子中,问题在于Tab字符。我在YAML文件的验证过程中检查了它,然后用空格字符替换Tab字符,用double()替换单个斜杠(),然后一切正常工作。

我的配置文件为:

代码语言:javascript
复制
systemLog:
 destination: file
 path: "c:\\data\\log"
storage:
 dbPath: "c:\\data\\db"
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37611154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档