錯誤1. ERROR: child process failed, exited with error number 100 可能原因: 1.沒有正確關閉服務 2.服務已經啟動 3.conf文件的參數配置錯誤。 錯誤2. "errmsg" : "not authorized on admin to ...
錯誤1. ERROR: child process failed, exited with error number 100
可能原因:
1.沒有正確關閉服務
2.服務已經啟動
3.conf文件的參數配置錯誤。
錯誤2. "errmsg" : "not authorized on admin to execute command { shutdown: 1.0, $clusterTime: { clusterTime: Timestamp(1519725156, 1), signature: { hash: BinData(0, 476DC7E7EFED899078F2044EA1E58163CC9D5BC9), keyId: 6527148863013257217 } }, $db: \"admin\" }"
沒有許可權執行相關命令,可以通過驗證相關許可權,或者使用賬號密碼登入。
use admin;
db.auth("test","test") 註意這裡是逗號
然後再執行相關命令。
錯誤3. "errmsg" : "Quorum check failed because not enough voting nodes responded; required 2 but only the following 1 voting nodes responded: localhost.localdomain:27017; the following nodes did not respond affirmatively: localhost:27018 failed with not authorized on admin to execute command { replSetHeartbeat: \"rsmxqtest\", pv: 1, v: 2, from: \"localhost.localdomain:27017\", fromId: 0, checkEmpty: false }",
1.創建一個keyfile
openssl rand -base64 756 > /mongodb27010/autokey
chmod 400 /mongodb27010/autokey
2.將keyfile拷貝到其他從節點
3.在每個節點的conf文件中添加keyfile
keyFile = /mongodb27010/autokey
錯誤4. "errmsg" : "not master and slaveOk=false"
設置從節點允許讀操作
rs.slaveOk();
備註: 作者:pursuer.chen 博客:http://www.cnblogs.com/chenmh 本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明鏈接,否則保留追究責任的權利。 《歡迎交流討論》 |