mongo 磁碟滿,導致mongo掛了,重啟報錯

2021-10-06 05:22:58 字數 1076 閱讀 3671

mongod --config /local/hadoop/var/lib/hdfs/data/mongodb/mongodb/conf/share1.conf

mongod --config /local/hadoop/var/lib/hdfs/data/mongodb/mongodb/conf/share2.conf

mongod --config /local/hadoop/var/lib/hdfs/data/mongodb/mongodb/conf/share3.conf

執行以上報錯

about to fork child process, waiting until server is ready for connections.

forked process: 31571

error: child process failed, exited with error number 51

方法:刪除 dbpath: /local/hadoop/var/lib/hdfs/data/mongodb/share3/data 目錄下面所有內容後重啟就可以

可是連線還是報錯:

mongodb failed to execute "listdatabases" command.

解決方法:

啟動三颱伺服器的shard1 server

mongod  --config  /usr/local/mongodb/conf/shard1.conf

登陸任意一台伺服器,初始化副本集

mongo 192.168.0.31:27001

#使用admin資料庫

use admin

#定義副本集配置

config = ,

... ,

...

... ]

... }

#初始化副本集配置

rs.initiate(config);

#檢視分割槽狀態

rs.status();

就可以了。

注意是mongo: 27001 是分片的埠。不是mongo登入的埠

軟體 mongo占用磁碟空間過大

何為過大 mongodump之前2g,匯入後變成15g,大約8倍.原因 如果mongo版本小於3,則正常,mongo請公升級到3.0版本上,目前3.6.7較穩定版 如果您安裝mongodb通過如下方式 1sudo apt get install mongodb 那麼大概率是2.7版本的,這個版本就別...

ubuntu磁碟滿導致無法開機

系統開機時需要部分空餘磁碟空間載入服務,ubuntu磁碟佔用率100 導致啟動卡死。進入recovery模式,刪除無用檔案,釋放磁碟空間即可。進入recovery模式方法 重啟ubuntu,隨即長按shift進入grub選單 在grub選單中,選擇recovery mode,回車確認 在recove...

mongo實戰2 第1章 初始mongo

mongodb是乙個開源的 面向文件的資料庫管理系統,為全新的網際網路應用的資料模型和伸縮性設計,具有動態查詢和輔助索引 快速原子更新一集複雜聚合,支援自動化災備的複製,還有水平伸縮的分片集群等特性。mongodb 資料是以文件 document 為單位,每個document相當於關係型資料庫中表裡...