中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongodb 添加復制集

發布時間:2020-06-23 12:34:31 來源:網絡 閱讀:465 作者:N九 欄目:MongoDB數據庫

說明:
復制集是額外的數據副本,是跨多個服務器同步數據的過程,復制集提供了冗余并增加了數據可用性,通過復制集可以對硬件故障和中斷的服務進行恢復。其優點如下:
1 . 讓數據更安全。
2 . 高數據可用性。
3 . 災難恢復。
4 . 無停機維護(如備份、索引重建、故障轉移)。
5 . 讀綻放(額外的副本讀取)。
6 . 副本集對應用程序是透明的。

.
.
實驗環境:
mongodb 添加復制集
.
.
實驗步驟如下:(先安裝好mongodb
.
.
1 . 關閉防火墻。

systemctl stop firewalld.service
setenforce 0

添加3個實例,為這些實例創建數據存儲目錄與日志存儲目錄,以及提權

mkdir -p /data/mongodb/mongodb{2,3,4}
mkdir -p /data/mongodb/logs
touch /data/mongodb/logs/mongodb{2,3,4}.log
chmod 777 /data/mongodb/logs/*.log

mongodb 添加復制集
.
.
2 .進入配置文件,設置數據類型名稱。

vim /etc/mongod.conf
  replication:
     replSetName: abcrs     #設置數據類型名稱

mongodb 添加復制集
.
.
3 . 更改配置文件后,把服務刷新下。

mongod -f /etc/mongod.conf --shutdown    #關閉mongod
mongod -f /etc/mongod.conf        #開啟mongod

.
.
4 . 將配置文件復制一份,并更改相應的參數,作為mongod2的配置文件。

cp -p /etc/mongod.conf /etc/mongod2.conf   #復制配置文件,并重命名
vim /etc/mongod2.conf
 path: /data/mongodb/logs/mongodb2.log     #日志文件存放位置
  ....
  dbPath: /data/mongodb/mongodb2    #數據文件存放位置
  ....
  port: 27018   #端口號

mongodb 添加復制集
.
.
5 . 同樣更改另外兩個配置文件。

cp -p /etc/mongod2.conf /etc/mongod3.conf 
cp -p /etc/mongod2.conf /etc/mongod4.conf

mongodb 添加復制集
.
.
6 . 更改好后,啟動實例。

mongod -f /etc/mongod2.conf 
mongod -f /etc/mongod3.conf 
mongod -f /etc/mongod4.conf    #啟動實例

查看一下端口是否開啟。
netstat -ntap #查看開啟端口
mongodb 添加復制集
此時就可以進入實例查看。

mongo --port 27018
mongo --port 27019
mongo --port 27020  #進入實例查看

.
.
7 .配置三個節點復制集。

db.stats()  #查看復制集
cfg={"_id":"abcrs","members":[{"_id":0,"host":"192.168.200.132:27017"},{"_id":1,"host":"192.168.200.132:27018"},{"_id":2,"host":"192.168.200.132:27019"}]}    #配置節點服務器相關聯端口

mongodb 添加復制集
.
.
8 . 啟動復制集。
rs.initiate(cfg) #啟動復制集
mongodb 添加復制集
.
.
9 . 可以進行節點的添加與刪除,這里就不做演示了。代碼如下:

rs.add("192.168.200.132:27020") #添加節點
rs.remove("192.168.200.132:27020")  #刪除節點

.
.
10 . 節點發生故障是不可避免的,故障轉移也必不可少。

ps aux | grep mongod    #查看開啟節點
kill  6233   #關掉一個進程節點

mongodb 添加復制集
此時的主節點就會切換到一個正常的節點上,故障轉移。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天水市| 抚宁县| 汉源县| 五寨县| 涿州市| 昆山市| 镇坪县| 五常市| 高台县| 阿拉善盟| 青神县| 宁城县| 明星| 博兴县| 黎城县| 宜兴市| 壤塘县| 渝北区| 郧西县| 南川市| 新巴尔虎右旗| 兴业县| 乌兰浩特市| 娱乐| 茂名市| 沐川县| 西乌| 曲沃县| 赤壁市| 韶关市| 郴州市| 洪江市| 阿瓦提县| 丁青县| 娱乐| 枣阳市| 屏山县| 麦盖提县| 尖扎县| 河源市| 麻栗坡县|