搭建zookeeper集群:
環境准備:
准備三台linux服務器。
由於zookeeper是java編寫的,需要java環境。我這里已經裝好jdk1.8.
我的三台服務器ip:
10.10.10.106、10.10.10.107、10.10.10.108
1、下載zookeeper(我使用的是3.4.6)並上傳到/usr/local/software。(每台服務器都要做一遍)
2、解壓zookeeper到/usr/local目錄下(每台服務器都要做一遍)
命令:tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local
使用命令:cd /usr/local 進入目錄下如圖所示解壓之后的文件夾
使用命令:cd /usr/local/zookeeper-3.4.6/ 進入目錄
如圖所示目錄結構
使用命令:cd /usr/local/zookeeper-3.4.6/conf進入conf目錄
如圖所示:
3、重命名zoo_sample.cfg文件為zoo.cfg(每台服務器都要做一遍)
http://www.buruisiting.cn/ 命令:mv zoo_sample.cfg zoo.cfg
4、編輯zookeeper配置文件:zoo.cfg(每台服務器都要做一遍)
命令:vi zoo.cfg
修改dataDir=/usr/local/zookeeper-3.4.6/data
添加zookeeper服務器
server.0=10.10.10.106:2888:3888
server.1=10.10.10.107:2888:3888
server.2=10.10.10.108:2888:3888
2888端口號是zookeeper服務之間通信的端口。
3888端口是zookeeper與其他應用程序通信的端口。
5、創建上一步的data文件夾(每台服務器都要做一遍)
命令:mkdir data
6、進入data目錄下並創建myid文件並編輯(每台服務器都要做一遍)
命令:vi myid http://www.leiws365.cn/
10.10.10.106上輸入0
10.10.10.107上輸入1
10.10.10.108上輸入2
注:這里的0、1、2對應配置文件中server.0、server.1server.2
7、到此集群環境搭建完成。我的服務器還需要關閉防火牆(每台服務器都要做一遍)
命令:iptables -F
iptables -X
8、啟動zookeeper(每台服務器都要做一遍)
命令:cd /usr/local/zookeeper-3.4.6/bin
./zkServer.sh start 啟動命令
./zkServer.sh status 查看狀態
9、如果需要直接輸入zookeeper啟動命令就能啟動還需要設置其環境變量
zookeeper三台服務器的集群環境搭建完成。
搭建zookeeper集群:
環境准備:
准備三台linux服務器。
由於zookeeper是java編寫的,需要java環境。我這里已經裝好jdk1.8.
我的三台服務器ip:
10.10.10.106、10.10.10.107、10.10.10.108
1、下載zookeeper(我使用的是3.4.6)並上傳到/usr/local/software。(每台服務器都要做一遍)
2、解壓zookeeper到/usr/local目錄下(每台服務器都要做一遍)
命令:tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local
使用命令:cd /usr/local 進入目錄下如圖所示解壓之后的文件夾
使用命令:cd /usr/local/zookeeper-3.4.6/ 進入目錄
如圖所示目錄結構
使用命令:cd /usr/local/zookeeper-3.4.6/conf進入conf目錄
如圖所示:
3、重命名zoo_sample.cfg文件為zoo.cfg(每台服務器都要做一遍)
命令:mv zoo_sample.cfg zoo.cfg
4、編輯zookeeper配置文件:zoo.cfg(每台服務器都要做一遍)
命令:vi zoo.cfg
修改dataDir=/usr/local/zookeeper-3.4.6/data
添加zookeeper服務器
server.0=10.10.10.106:2888:3888
server.1=10.10.10.107:2888:3888
server.2=10.10.10.108:2888:3888
注:
2888端口號是zookeeper服務之間通信的端口。
3888端口是zookeeper與其他應用程序通信的端口。
5、創建上一步的data文件夾(每台服務器都要做一遍)
命令:mkdir data
6、進入data目錄下並創建myid文件並編輯(每台服務器都要做一遍)
命令:vi myid
10.10.10.106上輸入0
10.10.10.107上輸入1
10.10.10.108上輸入2
注:這里的0、1、2對應配置文件中server.0、server.1server.2
7、到此集群環境搭建完成。我的服務器還需要關閉防火牆(每台服務器都要做一遍)
命令:iptables -F
iptables -X
8、啟動zookeeper(每台服務器都要做一遍)
命令:cd /usr/local/zookeeper-3.4.6/bin
./zkServer.sh start 啟動命令
./zkServer.sh status 查看狀態
9、如果需要直接輸入zookeeper啟動命令就能啟動還需要設置其環境變量
如圖所示。
zookeeper三台服務器的集群環境搭建完成。
