centos7 安裝mongodb

centos7 安裝mongodb

原創 2017年04月26日 14:19:05linux

  • 1154

一、下載mongoDB的安裝包:mongodb-linux-x86_64-rhel70-3.4.4;
二、上傳安裝包到服務器/data目錄下;
三、解壓安裝包
[plain] view plain copysql

  1. tar -zvxf mongodb-linux-x86_64-rhel70-3.4.4.tgz  

四、將解壓後的文件夾重命名
[plain] view plain copymongodb

  1. mv mongodb-linux-x86_64-rhel70-3.4.4 mongodb  

五、進入到mongodb文件夾中
[plain] view plain copyshell

  1. cd mongodb  

六、新建logs和db兩個目錄
[plain] view plain copy數據庫

  1. mkdir logs  

[plain] view plain copyvim

  1. mkdir db  

七、進入到bin目錄中
[plain] view plain copycentos

  1. cd bin  

八、建立配置文件mongodb.conf
[plain] view plain copy瀏覽器

  1. vim mongodb.conf  

九、在 mongodb.conf 寫入以下內容:
 [plain] view plain copy服務器

  1. # idae - MongoDB config start  
  2.   # 設置數據文件的存放目錄(根據實際的db文件夾的路徑填寫)  
  3.     dbpath = /usr/local/mongodb/db  
  4.   
  5.   # 設置日誌文件的存放目錄及其日誌文件名(根據實際的logs文件夾的路徑填寫)  
  6.     logpath = /usr/local/mongodb/logs/mongodb.log  
  7.   
  8.   # 設置端口號(默認的端口號是 27017)  
  9.     port = 27017  
  10.   
  11.   # 設置爲以守護進程的方式運行,即在後臺運行  
  12.     fork = true  
  13.   
  14.   # nohttpinterface = true  
  15.     nohttpinterface = true  
  16. # idae - MongoDB config end  


附:參數解釋: 
--dbpath 數據庫路徑(數據文件)
--logpath 日誌文件路徑
--master 指定爲主機器
--slave 指定爲從機器
--source 指定主機器的IP地址
--pologSize 指定日誌文件大小不超過64M.由於resync是很是操做量大且耗時,最好經過設置一個足夠大的oplogSize來避免resync(默認的 oplog大小是空閒磁盤大小的5%)。
--logappend 日誌文件末尾添加,即便用追加的方式寫日誌
--journal 啓用日誌
--port 啓用端口號
--fork 在後臺運行
--only 指定只複製哪個數據庫
--slavedelay 指從複製檢測的時間間隔
--auth 是否須要驗證權限登陸(用戶名和密碼)
--syncdelay 數據寫入硬盤的時間(秒),0是不等待,直接寫入
--notablescan 不容許表掃描
--maxConns 最大的併發鏈接數,默認2000  
--pidfilepath 指定進程文件,不指定則不產生進程文件
--bind_ip 綁定IP,綁定後只能綁定的IP訪問服務


十、防火牆開通mongodb的訪問端口
[plain] view plain copy併發

  1. iptables -I INPUT -p tcp --dport 27017 -j ACCEPT  

十一、啓動 mongodb 服務
[sql] view plain copy

  1. ./mongod --config mongodb.conf  

十二、查看 mongodb 進程
[plain] view plain copy

  1. ps aux |grep mongodb  

1三、查看 mongodb 服務的運行日誌
[plain] view plain copy

  1. tail -f /usr/local/mongodb/logs/mongodb.log  

1四、將 mongodb 服務加入到自啓動文件中
[plain] view plain copy

  1. vi /etc/rc.local  

    在文件末尾追加以下命令:
[plain] view plain copy

  1. /usr/local/mongodb/bin/mongod --config mongodb.conf  

1五、在/usr/local/mongodb/bin目錄下輸入./mongo即打開一個mongodb的shell客戶端
    輸入db.version();查看mongodb的版本

    在瀏覽器中輸入IP:27017,如:http://192.168.122.205:27017,能夠查看mongodb是否啓動成功。

相關文章
相關標籤/搜索