1、解壓 將mongodb linux x86_64 suse12 4.0.6.tgz複製到/usr/local/mongodb目錄 2、修改環境變數 3、創建基本目錄結構 4、進入到bin目錄,增加一個配置文件 插入下列內容: 5、 使用supervisor守護mongodb進程 添加以下內容: ...
1、解壓
sudo mkdir /usr/local/mongodb # 創建mongodb目錄
將mongodb-linux-x86_64-suse12-4.0.6.tgz複製到/usr/local/mongodb目錄
sudo tar -zxvf mongodb-linux-x86_64-suse12-4.0.6.tgz # 解壓到當前目錄
2、修改環境變數
sudo vi /etc/profile #修改系統文件,修改環境變數
#在最下麵追加兩行內容
export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6
export PATH=$PATH:$MONGODB_HOME/bin
:wq #保存退出
3、創建基本目錄結構
cd /usr/local/mongodb
sudo mkdir -p data/db
sudo chmod -R 777 /usr/local/mongodb/data/db
sudo mkdir logs
cd logs
sudo touch mongodb.log
4、進入到bin目錄,增加一個配置文件
cd /usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin
sudo vi mongodb.conf
插入下列內容:
port=27017
dbpath=/usr/local/mongodb/data/db
logpath=/usr/local/mongodb/logs/mongodb.log
logappend=true
bind_ip=0.0.0.0
5、 使用supervisor守護mongodb進程
sudo vi /etc/supervisord.conf
添加以下內容:
[program:mongodbServer]
command=sudo /usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin/mongod --config /usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin/mongodb.conf ;這裡是執行的命令
directory=/usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin/ ;這裡是在哪個路徑執行命令
user=root
stopsignal=INT
autostart=true ;設置為true 子進程將在supervisord啟動後被自動啟動
autorestart=true ;設置子進程掛掉後自動重啟
startsecs=1
stderr_logfile=/var/log/mongodbServer.err.log ;這裡是日誌的路徑
stdout_logfile=/var/log/mongodbServer.out.log ;這裡是日誌的路徑
6、重啟supervisor
sudo ps -ef|grep supervisor # 找到supervisor的進程
sudo kill -9 進程id
切換root賬號登錄伺服器
supervisord -c /etc/supervisord.conf #啟動supervisord
這時可以在http://IP:7004/ 看到新增的mongodbServer,狀態是running
這時我們使用工具連接IP:27017,就可以連接到mongodb