亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

zookeeper(1)利用3個機器,搭建zk集群模式

發布時間:2020-06-28 06:56:53 來源:網絡 閱讀:771 作者:shayang88 欄目:編程語言

背景

最近打算好好學習一下zookeeper,那么第一步就是要搭建一個環境。
單機版的比較簡單,這里就不介紹了。
集群版本的,看網上的教程也蠻簡單的,但是自己動起手來還是會遇到各種問題,這里做一下記錄。

環境介紹

1、3個阿里云服務器,其中2個ECS,1個輕量服務器
2、zookeeper使用最新版本 https://archive.apache.org/dist/zookeeper/stable/apache-zookeeper-3.5.5-bin.tar.gz
3、3臺云主機的Java使用jdk1.8版本。

步驟

1、檢查各個主機的Java環境是否正常
zookeeper(1)利用3個機器,搭建zk集群模式
2、下載最新版本zookeeper,并解壓,3臺機器最好采用統一的目錄,我采用的目錄

/enzi/zk/apache-zookeeper-3.5.5-bin

3、3個機器,分別創建zookeeper的數據目錄和日志目錄

/enzi/zk/data
/enzi/zk/log

4、進入程序目錄下,3個機器操作都一樣

/enzi/zk/apache-zookeeper-3.5.5-bin/conf

復制zoo_sample.cfg為zoo.cfg,并修改zoo.cfg內容如下:

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/enzi/zk/data
dataLogDir=/enzi/zk/log
# the port at which the clients will connect
clientPort=2181
#admin.serverPort=8089
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
server.1=ip1:2888:3888
server.2=ip2:2888:3888
server.3=ip3:2888:3888

quorumListenOnAllIPs=true

5、創建myid文件
分別在對應的data目錄下,為自己的服務指定myid,內容就是zoo.cfg里面server.后面的序號,分別是1,2,3,ip1機器下myid內容為1,依次類推。

zookeeper(1)利用3個機器,搭建zk集群模式

6、依次啟動3個機器zookeeper服務

bin/zkServer.sh start

如果想看有沒有什么錯誤信息可以使用如下命令,在調試階段建議使用這個命令。

bin/zkServer.sh start-foreground

7、查看是否啟動成功
zookeeper(1)利用3個機器,搭建zk集群模式
mode:follower,代表這個服務是follower節點。
這里server.1是leader節點。

8、使用客戶端進行連接,這里采用的windows的客戶端

zkCli.cmd -server ip1:2181,ip2:2181,ip3:2181

使用命令,創建臨時節點如下
zookeeper(1)利用3個機器,搭建zk集群模式

注意:對于阿里云,因為防火墻或者ECS的安全策略來說,會導致集群之間的接口連接失敗。

1、輕量服務器來說需要把2181,2888,3888增加到防火墻上。

2、對于ESC需要把2181,2888,3888的安全規則,入口和出口都設置為允許。

zookeeper(1)利用3個機器,搭建zk集群模式

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇宁| 柳林县| 永川市| 进贤县| 洪湖市| 西充县| 江孜县| 綦江县| 石城县| 门头沟区| 浪卡子县| 湄潭县| 于都县| 理塘县| 沅陵县| 宽城| 高邮市| 达孜县| 宜州市| 勃利县| 岫岩| 铜山县| 张家川| 舞钢市| 琼海市| 泾川县| 嵊泗县| 砀山县| 大悟县| 金门县| 临澧县| 淄博市| 化州市| 潜山县| 同江市| 古浪县| 澎湖县| 湖南省| 阳朔县| 营口市| 阆中市|