天天看點

在centos中使用yum安裝mongodb

yum源安裝速度過于慢

下面以安裝mongodb3.x為例。mongoDB正式提供packge安裝支援,在他們的倉庫中包含下面的包: 

mongodb-org:這個包會自動安裝下面所有的元件包 

mongodb-org-server: 包含mongod,和相關配置和初始腳本 

mongodb-org-mongos: 包含mongos 

mongodb-org-shell: 包含mongo腳本 

mongodb-org-tools: 包含下面的mongodb工具:mongoimport bsondump,mongodump,mongoexport,mongofiles,mongoplog,mongoperf,mongorestore,mongostat和mongotop。

建立yum倉庫檔案repo

repo檔案内容如下:

[mongodb]

name=MongoDB Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/

gpgcheck=0

enabled=1

安裝所有的mongodb元件:

也可以安裝指定的mongodb元件:

安裝完成之後,為了防止意外更新,可以在/etc/yum.conf中加入下面的配置防止意外更新:

檢視SELinux狀态有2種方法如下: 

指令1:

指令2:

關閉SELinux方法有2種如下: 

1.臨時關閉(不用重新開機機器): 

指令:

上面的指令設定SELinux成為permissive模式 

setenforce 1設定SELinux 成為enforcing模式

2.修改配置檔案需要重新開機機器: 

修改/etc/selinux/config檔案 

将SELINUX=enforcing改為SELINUX=disabled或者permissive 

重新開機機器即可

mongodb預設将資料檔案防止/var/lib/mongo中,日志檔案存放在/var/log/mongodb中。修改配置檔案/etc/mongd.conf中的systemLog.path和storage.dbPath添加資訊。

啟動mongo服務:

檢視/var/log/mongdb/mongd.log檔案,檢視是否有下面一行日志,如果有表示mongo啟動成功。 

[initandlisten] waiting for connections on port

端口号在/etc/mongd.conf中配置,預設為27017。

配置開機啟動:

停止mongodb服務:

重新開機mongodb服務:

删除之前安裝的mongodb的相關包:

删除資料檔案夾:

本文轉自 Mr_sheng 51CTO部落格,原文連結:http://blog.51cto.com/sf1314/2047884

繼續閱讀