安裝 mariadb 集群至少需要 3 臺伺服器,我的機器配置:
作業系統版本:centos7
node0 192.168.1.14
node1 192.168.1.15
node2 192.168.1.16
1.在三颱機器修改 /etc/hosts檔案,我的檔案如下:
10.128.20.16 node02.初始化環境10.128.20.17 node1
10.128.20.18 node2
- 為了保證節點間相互通訊,需要禁用防火牆設定,selinux 設定成 disabled
- 開啟27017埠
建立/etc/yum.repos.d/mongodb-enterprise.repo
[mongodb-enterprise]安裝name=mongodb enterprise repository
baseurl=
gpgcheck=1
enabled=1
gpgkey=
# sudo yum install -y mongodb-enterprise
執行
三個節點分別以引數 –replset + 副本集名字執行
# mongod --replset "rs0"
//副本集名字為rs0
選取乙個節點複製ssh渠道新開視窗,開啟mongo shell
# mongo
初始化副本集,三個節點中只能選中乙個執行rs.initiate命令
> cfg=] }
> rs.initiate(cfg)
檢視副本集配置
>rs.conf()
為副本集新增其普通節點和監控節點
>rs.add("192.168.1.15:27017")
>rs.addarb("192.168.1.16:27017")
檢視副本集狀態
結果顯示192.168.1.15為primary,192.168.1.14為secondary,192.168.1.16為arbiter
檢視資料庫
在test庫中插入資料
>db
.testdb
.insert();
查詢結果
在從資料庫中查詢
關閉主節點模擬主節點宕機
可以看見192.168.1.15不可達,192.168.1.14切換為primary
CentOS 7 安裝 配置
本例為 minimal iso 版本 centos 與 rhel 是同源,所以,在 centos 文件不足時,可以參考 rhel 的文件。本例子環境為 windows 可以使用 fedora liveusb creator 或者 ultraiso 等工具來把系統寫入 u盤,而後通過u盤啟動來安裝系統...
CentOS7 安裝配置 vsftpd
yum install y vsftpdvi etc vsftpd vsftpd.confanonymous enable no anonymous enable yes chroot local user yes 去掉前面的注釋 chroot list enable yes chroot list...
CentOS 7 安裝配置FTP
安裝vsftpd yum install y vsftpd編輯ftp配置檔案 vi etc vsftpd vsftpd.conf anonymous enable no anonymous enable yes chroot local user yes 去掉前面的注釋 chroot list en...