Centos 安装mongodb
生活随笔
收集整理的這篇文章主要介紹了
Centos 安装mongodb
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介:yum 源安裝MongoDB MongoDB v2.6.0版的軟件倉庫一共有五個包: 1)mongodb-org 此包是元數據包,它可以實現自動安裝下面的4個組件包。 2)mongodb-org-server 此包里面有mongod守護程序,以及相關的配置和初始化腳本。 3)mongodb-org-mongos 此包里面有mongos守護程序。 4)mongodb-org-shell 此包里面有mongo shell環境。 5)mongodb-org-tools 此包里面有以下的MongoDB工具:mongoimport、bsondump、mongodump、mongoexport、mongofiles、mongoimport、mongooplog、mongoperf、mongorestore、mongostat以及mongotop。 一、添加yum源文件: 根據官網步驟(Install ?on Red Hat),創建mongodb-org-3.2.repo文件。添加官方提供的yum源,因為網絡原因,修改yum源為aliyun的yum源。 [mongodb-org-3.2] name=MongoDB Repository #baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/6/mongodb-org/3.2/x86_64/ #gpgcheck=1 gpgcheck=0 enabled=1 #gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc 二、執行安裝命令: [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo mongodb-org-3.2.repo CentOS-Base.repo.backup CentOS-fasttrack.repo CentOS-Vault.repo [root@localhost yum.repos.d]# yum info mongodb-org-3.2 #這個操作沒懂是為啥? 已加載插件:fastestmirror, security Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 錯誤:沒有匹配的軟件包可以列出 ? [root@localhost yum.repos.d]# yum install -y mongodb-org 已加載插件:fastestmirror, security 設置安裝進程 Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 解決依賴關系 --> 執行事務檢查 ---> Package mongodb-org.x86_64 0:3.2.10-1.el6 will be 安裝 --> 處理依賴關系 mongodb-org-tools = 3.2.10,它被軟件包 mongodb-org-3.2.10-1.el6.x86_64 需要 --> 處理依賴關系 mongodb-org-shell = 3.2.10,它被軟件包 mongodb-org-3.2.10-1.el6.x86_64 需要 --> 處理依賴關系 mongodb-org-server = 3.2.10,它被軟件包 mongodb-org-3.2.10-1.el6.x86_64 需要 --> 處理依賴關系 mongodb-org-mongos = 3.2.10,它被軟件包 mongodb-org-3.2.10-1.el6.x86_64 需要 --> 執行事務檢查 ---> Package mongodb-org-mongos.x86_64 0:3.2.10-1.el6 will be 安裝 ---> Package mongodb-org-server.x86_64 0:3.2.10-1.el6 will be 安裝 ---> Package mongodb-org-shell.x86_64 0:3.2.10-1.el6 will be 安裝 ---> Package mongodb-org-tools.x86_64 0:3.2.10-1.el6 will be 安裝 --> 完成依賴關系計算 依賴關系解決 ================================================================================================================================== 軟件包 架構 版本 倉庫 大小 ================================================================================================================================== 正在安裝: mongodb-org x86_64 3.2.10-1.el6 mongodb-org-3.2 5.8 k 為依賴而安裝: mongodb-org-mongos x86_64 3.2.10-1.el6 mongodb-org-3.2 6.0 M mongodb-org-server x86_64 3.2.10-1.el6 mongodb-org-3.2 13 M mongodb-org-shell x86_64 3.2.10-1.el6 mongodb-org-3.2 7.3 M mongodb-org-tools x86_64 3.2.10-1.el6 mongodb-org-3.2 42 M 事務概要 ================================================================================================================================== Install 5 Package(s) 總文件大小:68 M 總下載量:6.0 M Installed size: 199 M 下載軟件包: (1/2): mongodb-org-3.2.10-1.el6.x86_64.rpm | 5.8 kB 00:00 (2/2): mongodb-org-mongos-3.2.10-1.el6.x86_64.rpm | 6.0 MB 00:27 ---------------------------------------------------------------------------------------------------------------------------------- 總計 219 kB/s | 6.0 MB 00:28 運行 rpm_check_debug 執行事務測試 事務測試成功 執行事務 正在安裝 : mongodb-org-mongos-3.2.10-1.el6.x86_64 1/5 正在安裝 : mongodb-org-tools-3.2.10-1.el6.x86_64 2/5 正在安裝 : mongodb-org-shell-3.2.10-1.el6.x86_64 3/5 正在安裝 : mongodb-org-server-3.2.10-1.el6.x86_64 4/5 正在安裝 : mongodb-org-3.2.10-1.el6.x86_64 5/5 Verifying : mongodb-org-server-3.2.10-1.el6.x86_64 1/5 Verifying : mongodb-org-3.2.10-1.el6.x86_64 2/5 Verifying : mongodb-org-shell-3.2.10-1.el6.x86_64 3/5 Verifying : mongodb-org-tools-3.2.10-1.el6.x86_64 4/5 Verifying : mongodb-org-mongos-3.2.10-1.el6.x86_64 5/5 已安裝: mongodb-org.x86_64 0:3.2.10-1.el6 作為依賴被安裝: mongodb-org-mongos.x86_64 0:3.2.10-1.el6 mongodb-org-server.x86_64 0:3.2.10-1.el6 mongodb-org-shell.x86_64 0:3.2.10-1.el6 mongodb-org-tools.x86_64 0:3.2.10-1.el6 完畢! [root@localhost yum.repos.d]# rpm -qa | grep mongodb mongodb-org-3.2.10-1.el6.x86_64 mongodb-org-tools-3.2.10-1.el6.x86_64 mongodb-org-shell-3.2.10-1.el6.x86_64 mongodb-org-server-3.2.10-1.el6.x86_64 mongodb-org-mongos-3.2.10-1.el6.x86_64 [root@localhost yum.repos.d]# [root@localhost yum.repos.d]# ls /usr/bin/mongo(tab鍵) mongo mongodump mongofiles mongooplog mongorestore mongostat mongod mongoexport mongoimport mongoperf mongos mongotop
三、如果熟悉的話,可以修改配置文件,不熟悉保持默認即可。配置log位置和指定數據庫路徑位置: # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # where to write logging data. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log # Where and how to store data. storage: dbPath: /var/lib/mongo journal: enabled: true # engine: # mmapv1: # wiredTiger: # how the process runs processManagement: fork: true # fork and run in background pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile # network interfaces net: port: 27017 bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces. #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options #auditLog: #snmp: 4、啟動MongoDB sudo service mongod start [root@localhost yum.repos.d]# mongo MongoDB shell version: 3.2.10 connecting to: test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Server has startup warnings: 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 1024 processes, 64000 files. Number of processes should be at least 32000 : 0.5 times number of files. 2016-11-07T12:08:44.814+0800 I CONTROL [initandlisten] > 2+2 4
yum 源安裝MongoDB
MongoDB v2.6.0版的軟件倉庫一共有五個包:
1)mongodb-org
此包是元數據包,它可以實現自動安裝下面的4個組件包。
2)mongodb-org-server
此包里面有mongod守護程序,以及相關的配置和初始化腳本。
3)mongodb-org-mongos
此包里面有mongos守護程序。
4)mongodb-org-shell
此包里面有mongo shell環境。
5)mongodb-org-tools
此包里面有以下的MongoDB工具:mongoimport、bsondump、mongodump、mongoexport、mongofiles、mongoimport、mongooplog、mongoperf、mongorestore、mongostat以及mongotop。
1,創建mongodb.repo文件
在/etc/yum.repos.d/目錄下創建文件mongodb.repo,它包含MongoDB倉庫的配置信息,內容如下:
[mongodb] ?
name=MongoDB Repository ?
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ ?
gpgcheck=0 ?
enabled=1 ?
2,執行安裝命令
# yum -y install mongodb-org
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
?* base: mirrors.yun-idc.com
?* epel: mirrors.yun-idc.com
?* extras: mirrors.yun-idc.com
?* updates: mirrors.yun-idc.com
Setting up Install Process
Package mongodb-org-2.6.3-1.x86_64 already installed and latest version
Nothing to do
# rpm -qa |grep mongodb
mongodb-org-2.6.3-1.x86_64
mongodb-org-mongos-2.6.3-1.x86_64
mongodb-org-shell-2.6.3-1.x86_64
mongodb-org-server-2.6.3-1.x86_64
mongodb-org-tools-2.6.3-1.x86_64
3,自定義db和log存放路徑
新建存放DB目錄
#mkdir -p /data/mongodb/log
設置屬主和屬組,安裝mongodb后會新建一個賬號mongodb
#chown -R? mongod:mongod /data/mongodb?
#egrep 'dbpath|logpath' /etc/mongod.conf
logpath=/data/mongodb/log/mongod.log
dbpath=/data/mongodb
4,設置日志大小,并發連接數
oplogSize=4096
maxConns=3280
總配置文件如下:
# grep -Ev '^#|^$' /etc/mongod.conf
logpath=/data/mongodb/log/mongod.log
logappend=true
fork=true
port=27017
dbpath=/data/mongodb
pidfilepath=/var/run/mongodb/mongod.pid
oplogSize=4096
maxConns=3280
directoryperdb=true
nojournal=true
replSet=rpls
啟動mongod
# service mongod restart
Stopping mongod: [? OK? ]
Starting mongod: [? OK? ]?
查看文件
# ls /data/mongodb/
journal? local.0? local.ns? mongod.lock? _tmp
查看端口是否開啟
# ss -anp |grep mongod
LISTEN???? 0????? 128?????????????? 127.0.0.1:27017??????????????????? *:*????? users:(("mongod",9295,9))
5,設置開機自動啟動mongodb
#chkconfig mongod on
6,Mongodb啟動命令mongod參數說明
mongod的主要參數有:
?基本配置
--------------------------------------------------------------------------------
--quiet ?? ?# 安靜輸出
--port arg ?? ?# 指定服務端口號,默認端口27017
--bind_ip arg ?? ?# 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定默認本地所有IP
--logpath arg ?? ?# 指定MongoDB日志文件,注意是指定文件不是目錄
--logappend ?? ?# 使用追加的方式寫日志
--pidfilepath arg ?? ?# PID File 的完整路徑,如果沒有設置,則沒有PID文件
--keyFile arg ?? ?# 集群的私鑰的完整路徑,只對于Replica Set 架構有效
--unixSocketPrefix arg ?? ?# UNIX域套接字替代目錄,(默認為 /tmp)
--fork ?? ?# 以守護進程的方式運行MongoDB,創建服務器進程
--auth ?? ?# 啟用驗證
--cpu ?? ?# 定期顯示CPU的CPU利用率和iowait
--dbpath arg ?? ?# 指定數據庫路徑
--diaglog arg ?? ?# diaglog選項 0=off 1=W 2=R 3=both 7=W+some reads
--directoryperdb ?? ?# 設置每個數據庫將被保存在一個單獨的目錄
--journal ?? ?# 啟用日志選項,MongoDB的數據操作將會寫入到journal文件夾的文件里
--journalOptions arg ?? ?# 啟用日志診斷選項
--ipv6 ?? ?# 啟用IPv6選項
--jsonp ?? ?# 允許JSONP形式通過HTTP訪問(有安全影響)
--maxConns arg ?? ?# 最大同時連接數 默認2000
--noauth ?? ?# 不啟用驗證
--nohttpinterface ?? ?# 關閉http接口,默認關閉27018端口訪問
--noprealloc ?? ?# 禁用數據文件預分配(往往影響性能)
--noscripting ?? ?# 禁用腳本引擎
--notablescan ?? ?# 不允許表掃描
--nounixsocket ?? ?# 禁用Unix套接字監聽
--nssize arg (=16) ?? ?# 設置信數據庫.ns文件大小(MB)
--objcheck ?? ?# 在收到客戶數據,檢查的有效性,
--profile arg ?? ?# 檔案參數 0=off 1=slow, 2=all
--quota ?? ?# 限制每個數據庫的文件數,設置默認為8
--quotaFiles arg ?? ?# number of files allower per db, requires --quota
--rest ?? ?# 開啟簡單的rest API
--repair ?? ?# 修復所有數據庫run repair on all dbs
--repairpath arg ?? ?# 修復庫生成的文件的目錄,默認為目錄名稱dbpath
--slowms arg (=100) ?? ?# value of slow for profile and console log
--smallfiles ?? ?# 使用較小的默認文件
--syncdelay arg (=60) ?? ?# 數據寫入磁盤的時間秒數(0=never,不推薦)
--sysinfo ?? ?# 打印一些診斷系統信息
--upgrade ?? ?# 如果需要升級數據庫
?* Replicaton 參數
--------------------------------------------------------------------------------
--fastsync ?? ?# 從一個dbpath里啟用從庫復制服務,該dbpath的數據庫是主庫的快照,可用于快速啟用同步
--autoresync ?? ?# 如果從庫與主庫同步數據差得多,自動重新同步,
--oplogSize arg ?? ?# 設置oplog的大小(MB)
?* 主/從參數
--------------------------------------------------------------------------------
--master ?? ?# 主庫模式
--slave ?? ?# 從庫模式
--source arg ?? ?# 從庫 端口號
--only arg ?? ?# 指定單一的數據庫復制
--slavedelay arg ?? ?# 設置從庫同步主庫的延遲時間
?* Replica set(副本集)選項:
--------------------------------------------------------------------------------
--replSet arg ?? ?# 設置副本集名稱
?* Sharding(分片)選項
--------------------------------------------------------------------------------
--configsvr ?? ?# 聲明這是一個集群的config服務,默認端口27019,默認目錄/data/configdb
--shardsvr ?? ?# 聲明這是一個集群的分片,默認端口27018
--noMoveParanoia ?? ?# 關閉偏執為moveChunk數據保存 服務器配置:/etc/mongod.conf# mongo.conf #where to log logpath=/var/log/mongo/mongod.log logappend=true #以追加方式寫入日志 # fork and run in background fork = true #port = 27017 #端口 dbpath=/var/lib/mongo #數據庫文件保存位置 directoryperdb=true # Enables periodic logging of CPU utilization and I/O wait #啟用定期記錄CPU利用率和 I/O 等待 #cpu = true # Turn on/off security. Off is currently the default # 是否以安全認證方式運行,默認是不認證的非安全方式 #noauth = true #auth = true # Verbose logging output. # 詳細記錄輸出 #verbose = true # Inspect all client data for validity on receipt (useful for # developing drivers)用于開發驅動程序時的檢查客戶端接收數據的有效性 #objcheck = true # Enable db quota management 啟用數據庫配額管理,默認每個db可以有8個文件,可以用quotaFiles參數設置 #quota = true # 設置oplog記錄等級 # Set oplogging level where n is # 0=off (default) # 1=W # 2=R # 3=both # 7=W+some reads #oplog = 0 # Diagnostic/debugging option 動態調試項 #nocursors = true # Ignore query hints 忽略查詢提示 #nohints = true # 禁用http界面,默認為localhost:28017 # Disable the HTTP interface (Defaults to localhost:27018).這個端口號寫的是錯的 #nohttpinterface = true # 關閉服務器端腳本,這將極大的限制功能 # Turns off server-side scripting. This will result in greatly limited # functionality #noscripting = true # 關閉掃描表,任何查詢將會是掃描失敗 # Turns off table scans. Any query that would do a table scan fails. #notablescan = true # 關閉數據文件預分配 # Disable data file preallocation. #noprealloc = true # 為新數據庫指定.ns文件的大小,單位:MB # Specify .ns file size for new databases. # nssize = <size> # Accout token for Mongo monitoring server. #mms-token = <token> # mongo監控服務器的名稱 # Server name for Mongo monitoring server. #mms-name = <server-name> # mongo監控服務器的ping 間隔 # Ping interval for Mongo monitoring server. #mms-interval = <seconds> # Replication Options 復制選項 # in replicated mongo databases, specify here whether this is a slave or master 在復制中,指定當前是從屬關系 #slave = true #source = master.example.com # Slave only: specify a single database to replicate #only = master.example.com # or #master = true #source = slave.example.com
5、使MongoDB開機自動啟動
sudo chkconfig mongod on
6、停止MongoDB
sudo service mongod stop
7、重啟MongoDB
sudo service mongod restart
8、進入Mongo命令行
?
?
參考鏈接: http://blog.csdn.net/zhangfeng19880710/article/details/20166853 http://blog.chinaunix.net/uid-25057421-id-4359040.htmlyum 源安裝MongoDB
MongoDB v2.6.0版的軟件倉庫一共有五個包:
1)mongodb-org
此包是元數據包,它可以實現自動安裝下面的4個組件包。
2)mongodb-org-server
此包里面有mongod守護程序,以及相關的配置和初始化腳本。
3)mongodb-org-mongos
此包里面有mongos守護程序。
4)mongodb-org-shell
此包里面有mongo shell環境。
5)mongodb-org-tools
此包里面有以下的MongoDB工具:mongoimport、bsondump、mongodump、mongoexport、mongofiles、mongoimport、mongooplog、mongoperf、mongorestore、mongostat以及mongotop。
1,創建mongodb.repo文件
在/etc/yum.repos.d/目錄下創建文件mongodb.repo,它包含MongoDB倉庫的配置信息,內容如下:
[mongodb] ?
name=MongoDB Repository ?
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ ?
gpgcheck=0 ?
enabled=1 ?
2,執行安裝命令
# yum -y install mongodb-org
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
?* base: mirrors.yun-idc.com
?* epel: mirrors.yun-idc.com
?* extras: mirrors.yun-idc.com
?* updates: mirrors.yun-idc.com
Setting up Install Process
Package mongodb-org-2.6.3-1.x86_64 already installed and latest version
Nothing to do
# rpm -qa |grep mongodb
mongodb-org-2.6.3-1.x86_64
mongodb-org-mongos-2.6.3-1.x86_64
mongodb-org-shell-2.6.3-1.x86_64
mongodb-org-server-2.6.3-1.x86_64
mongodb-org-tools-2.6.3-1.x86_64
3,自定義db和log存放路徑
新建存放DB目錄
#mkdir -p /data/mongodb/log
設置屬主和屬組,安裝mongodb后會新建一個賬號mongodb
#chown -R? mongod:mongod /data/mongodb?
#egrep 'dbpath|logpath' /etc/mongod.conf
logpath=/data/mongodb/log/mongod.log
dbpath=/data/mongodb
4,設置日志大小,并發連接數
oplogSize=4096
maxConns=3280
總配置文件如下:
# grep -Ev '^#|^$' /etc/mongod.conf
logpath=/data/mongodb/log/mongod.log
logappend=true
fork=true
port=27017
dbpath=/data/mongodb
pidfilepath=/var/run/mongodb/mongod.pid
oplogSize=4096
maxConns=3280
directoryperdb=true
nojournal=true
replSet=rpls
啟動mongod
# service mongod restart
Stopping mongod: [? OK? ]
Starting mongod: [? OK? ]?
查看文件
# ls /data/mongodb/
journal? local.0? local.ns? mongod.lock? _tmp
查看端口是否開啟
# ss -anp |grep mongod
LISTEN???? 0????? 128?????????????? 127.0.0.1:27017??????????????????? *:*????? users:(("mongod",9295,9))
5,設置開機自動啟動mongodb
#chkconfig mongod on
6,Mongodb啟動命令mongod參數說明
mongod的主要參數有:
?基本配置
--------------------------------------------------------------------------------
--quiet ?? ?# 安靜輸出
--port arg ?? ?# 指定服務端口號,默認端口27017
--bind_ip arg ?? ?# 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定默認本地所有IP
--logpath arg ?? ?# 指定MongoDB日志文件,注意是指定文件不是目錄
--logappend ?? ?# 使用追加的方式寫日志
--pidfilepath arg ?? ?# PID File 的完整路徑,如果沒有設置,則沒有PID文件
--keyFile arg ?? ?# 集群的私鑰的完整路徑,只對于Replica Set 架構有效
--unixSocketPrefix arg ?? ?# UNIX域套接字替代目錄,(默認為 /tmp)
--fork ?? ?# 以守護進程的方式運行MongoDB,創建服務器進程
--auth ?? ?# 啟用驗證
--cpu ?? ?# 定期顯示CPU的CPU利用率和iowait
--dbpath arg ?? ?# 指定數據庫路徑
--diaglog arg ?? ?# diaglog選項 0=off 1=W 2=R 3=both 7=W+some reads
--directoryperdb ?? ?# 設置每個數據庫將被保存在一個單獨的目錄
--journal ?? ?# 啟用日志選項,MongoDB的數據操作將會寫入到journal文件夾的文件里
--journalOptions arg ?? ?# 啟用日志診斷選項
--ipv6 ?? ?# 啟用IPv6選項
--jsonp ?? ?# 允許JSONP形式通過HTTP訪問(有安全影響)
--maxConns arg ?? ?# 最大同時連接數 默認2000
--noauth ?? ?# 不啟用驗證
--nohttpinterface ?? ?# 關閉http接口,默認關閉27018端口訪問
--noprealloc ?? ?# 禁用數據文件預分配(往往影響性能)
--noscripting ?? ?# 禁用腳本引擎
--notablescan ?? ?# 不允許表掃描
--nounixsocket ?? ?# 禁用Unix套接字監聽
--nssize arg (=16) ?? ?# 設置信數據庫.ns文件大小(MB)
--objcheck ?? ?# 在收到客戶數據,檢查的有效性,
--profile arg ?? ?# 檔案參數 0=off 1=slow, 2=all
--quota ?? ?# 限制每個數據庫的文件數,設置默認為8
--quotaFiles arg ?? ?# number of files allower per db, requires --quota
--rest ?? ?# 開啟簡單的rest API
--repair ?? ?# 修復所有數據庫run repair on all dbs
--repairpath arg ?? ?# 修復庫生成的文件的目錄,默認為目錄名稱dbpath
--slowms arg (=100) ?? ?# value of slow for profile and console log
--smallfiles ?? ?# 使用較小的默認文件
--syncdelay arg (=60) ?? ?# 數據寫入磁盤的時間秒數(0=never,不推薦)
--sysinfo ?? ?# 打印一些診斷系統信息
--upgrade ?? ?# 如果需要升級數據庫
?* Replicaton 參數
--------------------------------------------------------------------------------
--fastsync ?? ?# 從一個dbpath里啟用從庫復制服務,該dbpath的數據庫是主庫的快照,可用于快速啟用同步
--autoresync ?? ?# 如果從庫與主庫同步數據差得多,自動重新同步,
--oplogSize arg ?? ?# 設置oplog的大小(MB)
?* 主/從參數
--------------------------------------------------------------------------------
--master ?? ?# 主庫模式
--slave ?? ?# 從庫模式
--source arg ?? ?# 從庫 端口號
--only arg ?? ?# 指定單一的數據庫復制
--slavedelay arg ?? ?# 設置從庫同步主庫的延遲時間
?* Replica set(副本集)選項:
--------------------------------------------------------------------------------
--replSet arg ?? ?# 設置副本集名稱
?* Sharding(分片)選項
--------------------------------------------------------------------------------
--configsvr ?? ?# 聲明這是一個集群的config服務,默認端口27019,默認目錄/data/configdb
--shardsvr ?? ?# 聲明這是一個集群的分片,默認端口27018
--noMoveParanoia ?? ?# 關閉偏執為moveChunk數據保存 服務器配置:/etc/mongod.conf
?
轉載于:https://www.cnblogs.com/amorchen/p/6221993.html
總結
以上是生活随笔為你收集整理的Centos 安装mongodb的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web Worker javascrip
- 下一篇: Centos7 systemctl使用