a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

CentOS 6.4創建Mongodb副本集

2020-10-29 18:48:19
字體:
來源:轉載
供稿:網友

MongoDB是一個開源的non-SQL數據庫引擎。 MongoDB是可擴展的,是標準關系數據庫管理系統(RDBMS)的替代品。 副本集可以使在節點發生故障時還能提供對您的數據的訪問。

安裝MongoDB

1.確保在副本集的每個成員設置好hostname
nano /etc/hostname
/etc/hostname:
europa

2.創建一個文件以保存MongoDB存儲庫的配置信息:
sudo touch /etc/yum.repos.d/mongodb.repo

3.如果運行的是64位系統,請使用以下配置:

[mongodb]name=MongoDB Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/gpgcheck=0enabled=1

對于32位系統,請使用以下配置:

[mongodb]name=MongoDB Repositorybaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/gpgcheck=0enabled=1

4.使用如下命令安裝MongoDB:
sudo yum install mongo-10gen-server

配置網絡

請正確配置網絡,否則將無法向副本集添加成員。 本節將詳細介紹如何將三(3)個服務器配置為MongoDB副本集。
設置hosts文件
/etc/hosts
192.168.160.1 mongo1
192.168.170.1 mongo2
192.168.180.1 mongo3

使用您自己的IP地址代替上述示例中的地址。 副本集中的成員名稱也可以根據你的需要設置名稱。

編輯Mongo Conf文件
1.編輯mongod.conf文件以添加IP地址和端口號。
/etc/mongod.conf:

# fork and run in backgroundfork = true bind_ip = 192.168.135.24port = 27017

輸入您在bind ip中服務器的私有IP地址。 如果bind_ip不存在,則需要添加它。 保留默認端口號27017,并取消注釋行fork = true。
2.仍然在mongodb.conf文件中滾動到底部并添加副本集信息:
/etc/mongod.conf:
replSet = rs1

在此示例中,副本集為rs1,但是,您可以根據選擇更改名稱。

副本集

副本集將允許您的數據“復制”或傳播到集合中的所有其他節點。 它在系統故障的情況下提供冗余。 建議副本集節點個數為奇數,因為這會使選舉更容易。
選舉是選擇哪個節點成為主節點。 選舉在副本集初始化之后和主節點不可用時發生。 主節點是唯一可以接受寫操作的節點。 如果主節點不可用,則進行選舉選出新的主節點。 選舉操作自動進行,無需人工干預。

創建副本集

mongod.conf文件在安裝過程中就創建好了。 需要用這個配置文件在副本集的每個節點上啟動守護程序。

1.命令如下:

mongod --config /etc/mongod.conf

守護程序啟動后,輸出如下。
[user@europa mongo]# mongod

主站蜘蛛池模板: 国产久精品 | 国产精品久久久久久久久 | 亚洲黑人在线 | 欧洲成人在线观看 | 精品久久久久久久久久久久久久 | 欧美精品久久久久久久亚洲调教 | 久草在线高清 | 国产成人综合网 | 国产成人av免费 | 日韩欧美中文字幕在线观看 | 国产激情 | 日本不卡精品 | 中国一级免费毛片 | 欧美激情小视频 | 欧洲av在线 | 97夜夜操 | 少妇高潮一级毛片 | 日韩黄色在线观看 | 中文字幕亚洲第一 | 亚洲日本午夜 | 亚洲视频在线观看一区二区三区 | 精品成人佐山爱一区二区 | 91精品久久 | 一二三区在线 | 天天天天天干 | 九九热免费精品视频 | www日批| 亚洲精品电影 | av电影一区| 国产精品久久久视频 | 日本色综合 | 亚洲wu码 | 欧美日韩国产一区 | 中文字幕国产一区 | 国产精品视频 | 色爽| 精品欧美一区二区三区久久久 | 一级做a毛片 | 久久久久久国产精品免费免费 | 久久婷婷麻豆国产91天堂 | 国产精品久久免费视频在线 |