集羣模式下Zookeeper的安裝

一、工具:
        zookeeper安裝包,可以去官網下載;
        Centos系統(保證每一臺機器有固定的ip)
        JDK
二、安裝步驟
        1、下載安裝包(可用 wget http://mirrors.hust.edu.cn/apache/zookeeper/stable/zookeeper-3.4.8.tar.gz
        2、安裝JDK
        3、用tar命令解壓安裝包
            tar zvxf  zookeeper-3.4.8.tar.gz
        4、解壓之後對zookeeper的配置文件進行復制並存爲zoo.cfg (默認使用zoo.cfg),
            cp zoo_sample.cfg zoo.cfg
        5、配置zoo.cfg
                配置數據地址
                dataDir=/opt/zookeeper/dataDir 此路徑爲存放數據路徑,由自己指定;
                配置集羣服務器(ip爲所要集羣的服務器地址,端口可隨意指定)
                server.1=ip1:2888:3888
                server.2=ip2:2888:3888
                server.3=IP3:2888:3888
        6、將配置好的zoo.cfg拷貝到另外兩臺要集羣的機器
            scp zoo.cfg root@ip:/opt/zookeeper/conf
            scp zoo.cfg root@ip.***:/opt/zookeeper/conf
        7、根據上面dataDir的地址創建myid配置文件
                vim /opt/zookeeper/dataDir/myid
                
                在此文件中輸入步驟5中機器所對應的整數值,例如上面 server.1=IP1地址,所以在IP1這臺機器的myid文件輸入1即可,之後保存退出;
                同樣在另外兩臺機器對應目錄也建立myid文件,但這裏輸入的值根據server後面的值來決定;
        8、開啓zookeeper服務
            進入bin目錄運行 ./zkServer.sh start(這裏要開啓所以集羣)
            
            測試是否開啓 
             先執行:Telnet ip地址 2181
             通了之後執行:stat查看狀態
            
            follower表示本臺服務器是follower,其中有一臺是leader,可以一一查看;
注意:如果防火牆開啓,需要開放對應的端口

       
        



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章