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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

(个人)Zookeeper集群环境部署

發布時間:2025/4/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (个人)Zookeeper集群环境部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.準備工作
1. 下載zookeeper,下載地址:https://zookeeper.apache.org/releases.html#download?2. 下載CentOS7的鏡像,下載地址:https://www.centos.org/download/3. 準備XManager,用于遠程連接Linux,我用的是CentOS7.4. 準備VMVare Workstation,安裝好3臺以上(至少3臺才能集群)CentOS75. 設置好CentOS的JDK,本人使用的是最新的JDK8

二. Zookeeper部署

說明:該教程是在一個機器上部署的,請求1-5步完成后,重復在其他機器上進行操作.1. 將下載好的?zookeeper-3.4.10.tar.gz(我當前版本)?通過XFTP上傳到Linux的指定目錄,假設為 ZK_HOME?2. 在ZK_HOME中解壓zookeepertar -zxvf zookeeper-3.4.10.tar.gz3. 在ZK_HOME的conf目錄中,復制zookeeper的配置為zoo.cfg(zk啟動時候默認的配置文件)cd /ZK_HOME cp zoo_sample.cfg zoo.cfg ---如果是單機環境部署,可以直接通過此命令啟動. ---ZK的啟動參數有: {start|start-foreground|stop|restart|status|upgrade|print-cmd} ./zkServer.sh start 4. 在ZK_HOME的conf目錄的zoo.cfg的最后添加如下配置:server.1=192.168.100.10:2888:3181 server.2=192.168.100.11:2888:3181 server.3=192.168.100.12:2888:3181說明:
a.?2888表示follower節點與leader節點交換信息的端口號b. 3181是在leader節點掛掉后,進行leader選舉需要的端口.本步驟完成后,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=/tmp/zookeeper # the port at which the clients will connect clientPort=2181 # 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=1server.1=192.168.100.10:2888:3181 server.2=192.168.100.11:2888:3181 server.3=192.168.100.12:2888:31815. 在ZK_HOME的zoo.cfg中有一個
dataDir=/tmp/zookeeper此時需要在該指定目錄下創建myid文件,其中的文件內容為zoo.cfg最后部分的配置獲取.獲取規則:假設本機ip為192.168.100.10 那么此時的myid文件中只有一行內容各位1cd /tmp mkdir /zookeeper vim myid ---通過vim設置myid6. 啟動啟動ZK跳轉到ZK的bin目錄下,然后運行-- 啟動zookeeper ./zkServer.sh start -- 查看運行狀態 ./zkServer.sh status 7. 連接zookeeper,其中連接端口為2181?zkCli.sh -server 192.168.100.10:2181,192.168.100.11:2181,192.168.100.12:2181如果連接成功可以看到如下信息2017-08-19 01:48:03,042 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.10-39d3a4f269333c922ed3db283be479f9deacaa0f, built on 03/23/2017 10:13 GMT 2017-08-19 01:48:03,057 [myid:] - INFO [main:Environment@100] - Client environment:host.name=localhost 2017-08-19 01:48:03,057 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.8.0_144 2017-08-19 01:48:03,075 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation 2017-08-19 01:48:03,076 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/usr/java/jdk1.8.0_144/jre 2017-08-19 01:48:03,076 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/lcf-tools/zookeeper-3.4.10/bin/../build/classes:/lcf-tools/zookeeper-3.4.10/bin/../build/lib/*.jar:/lcf-tools/zookeeper-3.4.10/bin/../lib/slf4j-log4j12-1.6.1.jar:/lcf-tools/zookeeper-3.4.10/bin/../lib/slf4j-api-1.6.1.jar:/lcf-tools/zookeeper-3.4.10/bin/../lib/netty-3.10.5.Final.jar:/lcf-tools/zookeeper-3.4.10/bin/../lib/log4j-1.2.16.jar:/lcf-tools/zookeeper-3.4.10/bin/../lib/jline-0.9.94.jar:/lcf-tools/zookeeper-3.4.10/bin/../zookeeper-3.4.10.jar:/lcf-tools/zookeeper-3.4.10/bin/../src/java/lib/*.jar:/lcf-tools/zookeeper-3.4.10/bin/../conf: 2017-08-19 01:48:03,079 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 2017-08-19 01:48:03,080 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp 2017-08-19 01:48:03,080 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<NA> 2017-08-19 01:48:03,081 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux 2017-08-19 01:48:03,081 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=amd64 2017-08-19 01:48:03,081 [myid:] - INFO [main:Environment@100] - Client environment:os.version=3.10.0-514.26.2.el7.x86_64 2017-08-19 01:48:03,082 [myid:] - INFO [main:Environment@100] - Client environment:user.name=root 2017-08-19 01:48:03,082 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/root 2017-08-19 01:48:03,082 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/lcf-tools/zookeeper-3.4.10/conf 2017-08-19 01:48:03,087 [myid:] - INFO [main:ZooKeeper@438] - Initiating client connection, connectString=192.168.100.10:2181,192.168.100.11:2181,192.168.100.12:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@1a86f2f1 2017-08-19 01:48:03,195 [myid:] - INFO [main-SendThread(192.168.100.10:2181):ClientCnxn$SendThread@1032] - Opening socket connection to server 192.168.100.10/192.168.100.10:2181. Will not attempt to authenticate using SASL (unknown error) Welcome to ZooKeeper! JLine support is enabled 2017-08-19 01:48:03,746 [myid:] - INFO [main-SendThread(192.168.100.10:2181):ClientCnxn$SendThread@876] - Socket connection established to 192.168.100.10/192.168.100.10:2181, initiating session [zk: 192.168.100.10:2181,192.168.100.11:2181,192.168.100.12:2181(CONNECTING) 0] 2017-08-19 01:48:04,093 [myid:] - INFO [main-SendThread(192.168.100.10:2181):ClientCnxn$SendThread@1299] - Session establishment complete on server 192.168.100.10/192.168.100.10:2181, sessionid = 0x15df975935c0000, negotiated timeout = 30000WATCHER::WatchedEvent state:SyncConnected type:None path:null

三. 補充內容

0. zookeeper目錄中各個文件的認識bin目錄 zk的可執行腳本目錄,包括zk服務進程,zk客戶端,等腳本。其中,.sh是Linux環境下的腳本,.cmd是Windows環境下的腳本。 conf目錄 配置文件目錄。zoo_sample.cfg為樣例配置文件,需要修改為自己的名稱,一般為zoo.cfg。log4j.properties為日志配置文件。 lib zk依賴的包。 contrib目錄 一些用于操作zk的工具包。1. 如果不想每次zookeeper都跳轉到zk的bin目錄,則可以將bin目錄加入全局path中.注意第3行和第5行末尾2. zookeeper啟動后會在bin目錄生成一個zookeeper.out的日志文件,可以通過tail指令進行查看如果覺得麻煩,還可以直接通過添加指令的形式一起啟動進行查看:3. zoo.cfg配置文件解讀4. 啟動后提示 ?java.net.NoRouteToHostException:No route to host 該問題為找不到路由,防火墻沒有關閉.
--------------------------------------------------------------- Ubuntu(ubuntu-12.04-desktop-amd64) 查看防火墻狀態:ufw status 關閉防火墻:ufw disable --------------------------------------------------------------- centos6.0 查看防火墻狀態:service iptables status 關閉防火墻:chkconfig iptables off #開機不啟動防火墻服務 -------------------------------------------------------------- centos7.0(默認是使用firewall作為防火墻,如若未改為iptables防火墻,使用以下命令查看和關閉防火墻) 查看防火墻狀態:firewall-cmd --state 關閉防火墻:systemctl stop firewalld.service5. 提示 Address aready in use ,該問題應該是端口被占用,通過如下指令查看端口占用:-----查看端口占用------ 方法一 lsof -i:端口號 方法二 netstat -tunlp|grep 端口號 -----殺掉進程--------- 推薦方法 kill -s 9 3382 其中9為盡快殺掉進程的意思 3382為pid














總結

以上是生活随笔為你收集整理的(个人)Zookeeper集群环境部署的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 伊人www22综合色 | 亚洲a一区 | 日本特黄色片 | 午夜一级免费 | 久久精品久久久久久久 | h无码动漫在线观看 | 爱情岛亚洲论坛入口福利 | 天天激情综合 | 性精品 | 亚洲天堂avav | 国产成人精品免高潮费视频 | 潘金莲激情呻吟欲求不满视频 | 五十路中文字幕 | 69av网 | 亚洲每日在线 | 横恋母在线观看 | 午夜视频色 | 九草网 | 日韩三级视频在线 | 99久久婷婷国产综合精品草原 | 久久精品动漫 | 日韩精品第二页 | 偷拍xxxx | 草久免费视频 | 国产性猛交xxxⅹ交酡全过程 | 日本三级全黄 | 韩国三级中文字幕hd浴缸戏 | 欧美三极片 | 国产激情片 | 国产亲伦免费视频播放 | 欧美一区二区二区 | 欧美黑人性受xxxx精品 | 国产激情无套内精对白视频 | 国产精品毛片一区二区三区 | 国产精品一区二区三区免费在线观看 | 窝窝视频在线观看 | 三级黄色图片 | 日韩欧美在线一区二区三区 | 午夜精品久久久久久 | 亚洲乱码国产一区三区 | 未满十八18禁止免费无码网站 | 国模一区二区 | 欧美成网站 | 成年人免费av | 呦呦网| 黄色福利社 | 黄色国产| 福利视频一区二区三区 | 美女黄色一级 | 日韩欧美精品一区二区 | 欧美一级色图 | 91精品国产一区二区无码 | av2014天堂 | 男人的天堂免费视频 | 日本黄色一区二区三区 | 国毛片 | 成人中文字幕在线观看 | 无码少妇精品一区二区免费动态 | 欧美一级性视频 | 久久精品国产亚洲AV无码男同 | 天堂av资源| 911看片 | 爱逼综合 | 在线a网| 91高清国产 | 99re只有精品| 中国女人内谢69xxxxⅹ视频 | 欧美午夜性 | 日韩欧美在线一区二区 | 欧美成人免费在线视频 | 亚洲精品字幕在线观看 | 精品伊人 | 97人妻精品一区二区三区视频 | 四虎首页 | 日本天堂网在线 | 日本阿v视频在线观看 | brazzers欧美一区二区 | 少妇高潮露脸国语对白 | 91看片免费| 天堂中文在线观看 | 好吊妞精品 | 国产成人亚洲精品 | 性色av免费观看 | 91亚洲精品国偷拍自产在线观看 | 亚洲一区不卡在线 | a级免费视频 | 国产特黄一级片 | 男人都懂的网址 | 四虎永久免费在线观看 | 欧美一区二区三区免费视频 | 91精品国产欧美一区二区 | 婷婷激情小说网 | 亚洲精品久久久久久久久久久久久 | 亚洲综合婷婷久久 | 91免费看| 国产三级精品在线 | 色一情一区二区三区四区 | 中文字幕 自拍 | 精品无码黑人又粗又大又长 |