鏈接服務器命令 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