2016-06-03 3 views
0

mongodb에 문제가 있습니다. 여기에 출력의 -mongodb가 yaml 구성 파일을 구문 분석하는 중 오류가 발생했습니다.

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 

그러나 시작 스크립트 충돌 : - 2.6에서 업그레이드 한 후 내가 설정 파일을 변경했다 여기에 새로운 하나 난 단지 흰색 문자 (공간을 사용하고

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 

금지 - 탭). 아무도 그 conf와 함께 잘못 설명 할 수 있습니까?

답변

0

먼저 YAML 파일이 유효한지 여부를 도구 또는 온라인 웹 사이트를 통해 확인하십시오. http://yaml-online-parser.appspot.com/ 및이 문제를 이미 해결했기 때문에이 문제를 해결해보십시오.

제 경우에는 문제가 탭 문자였습니다. 유효성 검사 YAML 파일을 검사 할 때 Tab을 공백으로 바꾸고 단일 슬래시()를 이중 (\)으로 바꾸면 모든 것이 잘 수행됩니다.

내 설정 파일로 :

systemLog: 
destination: file 
path: "c:\\data\\log" 
storage: 
dbPath: "c:\\data\\db" 
관련 문제