Zookeeper集羣搭建

鏈接服務器命令

      sh zkCli.sh -server ip:port

 

在zookeeper集羣中, 各個節點總共有三種角色, 分別是:leader、follower、observer;搭建集羣至少須要3臺機器。

       1 修改copy的配置文件zoo.cfg

         server.1=IP1:2888:3888

         server.2=IP2:2888:3888

         server.3=IP3:2888:3888

2888: 是訪問zookeeper的端口;3888: 從新選舉leader的端口

server.A=B:C:D:

    A: 一個數字,表示這個是第幾號服務器

    B: 服務器的ip地址

    C: 當前服務器與集羣中的leader服務器交換信息的端口

    D: 若是及集羣中Leader掛了, 用這個端口來進行從新選舉

在新建的dataDir目錄下, 新建myid文件,文件內容對應server.A中A的數字;必須確保每一個服務器的myid文件中的數字不一樣, id的範圍是1~255

修改zoo.cfg配置文件以下服務器

新建目錄dataDir存放數據server

在新建的dataDir目錄下新建文件myid 寫入1blog

配置三臺,都在dataDir的新文件touch寫入ip對應的值ip

出現下面這種須要查看防火牆的狀態,ci

查看防火牆的狀態(acitve (running)) 說明處於打開狀態,沒法進行通訊, 須要進行關閉部署

關閉後進行查看(inactive (dead)) 說明防火牆已經關閉it

重寫開機後防火牆可能又會處於打開狀態, 能夠使用永久關閉防火牆集羣

sudo systemctl disable  firewalld

ip是129,主機名仍是127沒改過來,不過不影響, 說明個人集羣部署已經成功zookeeper

必定要所有啓動好了,再查看狀態, 否則有的一直是報沒啓動bfc

相關文章
相關標籤/搜索