日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zookeeper集群配置与配置文件详解

發布時間:2025/3/19 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zookeeper集群配置与配置文件详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、配置文件解讀

  • tickTime=2000 //leader和follower之間心跳檢測時間
  • initLimit=10 //初始化連接次數是10次,和第一個配置連在一起意思就是10*2000 20秒之內還沒連接成功,說明follower是有故障的。
  • syncLimit=5 //leader下發給follower同步數據,如果5次重試機會,超過5次則表示認為follower存在故障。
  • dataDir=/tmp/zookeeper // 數據持久化目錄
  • clientPort=2181 // 客戶端連接zookeeper服務使用的端口號
  • 集群配置

server.1=node01:2888:3888

server.2=node02:2888:3888

server.3=node03:2888:3888

server.4=node04:2888:3888

端口號3888:若leader掛了之后,此時沒有leader,各個follower通過這個端口進行通信進行投票選出新的leader。

端口號2888:leader啟動2888端口供follower連接,主要用于follower與leader之間進行通信使用。

2、zookeeper集群配置

配置文件增加:

server.1=node01:2888:3888server.2=node02:2888:3888server.3=node03:2888:3888server.4=node04:2888:3888

?有多少個節點就配置多少行。此時配置4個節點,一般情況下建議使用奇數個節點,此時為了測試。

創建數據目錄

mkdir -p /var/zookeeper/data

數據目錄下新建myid文件,內容為節點id,值與配置文件配的,比如第一臺server.1意味著該臺myid的值為1,其他的類似。

配置好了可通過命令直接講整個目錄發送至其他機器,命令如下:

scp -r ./zookeeper/ 192.168.52.22:`pwd`

命令意思為:將當前目錄下的zhouht目錄全部發送至192.168.52.22下的當前目錄(/opt),就完成將zhouht目錄遠程發送至192.168.52.22機器上的opt下。

修改配置文件后再單獨發送一遍配置文件

scp -r zoo.cfg 192.168.52.22:/opt/zookeeper/apache-zookeeper-3.6.3/conf/

增加環境變量配置

export ZOOKEEPER_HOME="/opt/zhouht/apache-zookeeper-3.6.3" export PATH=".$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin"

然后在xshell中可以使用一個命令執行多個窗口,執行

. /etc/profile 或者 source /etc/profile

3、啟動zookeeper

使用命令:

zkServer.sh start-foreground

查看相關日志也能知曉各自角色

?

帶有這種日志信息,肯定是follower

4、連接zookeeper

使用命令:

zkCli.sh //默認連接的是自己

查看幫助

?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的zookeeper集群配置与配置文件详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。