Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
生活随笔
收集整理的這篇文章主要介紹了
Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、下載解壓
環境版本
centos7
zookeeper 3.4.14
二、修改配置文件
1、數據和日志目錄
[root@localhost /]# mkdir -p data/log/zkp1.log [root@localhost /]# mkdir -p data/zkpdata/zkp12、修改配置
[root@localhost mysoft]# cd zookeeper3.4/conf/ [root@localhost conf]# cp zoo_sample.cfg zoo.cfg [root@localhost conf]# vim zoo.cfg # 修改如下兩塊內容,其他默認 dataDir=/data/zkpdata/zkp1 dataLogDir=/data/log/zkp1.log3、配置文件說明
1)tickTime 心跳檢查的時間。 2)initLimit 集群中的從服務器與主服務器之間初始連接時能容忍的最多心跳數(tickTime的數量)。 3)syncLimit 集群中從服務器與主服務器之間的請求和答應最多能容忍的心跳數。 4)dataDir 數據存放目錄。 5)dataLogDir 日志存放目錄。 6)clientPort 客戶端連接的接口,客戶端連接zookeeper服務器的端口,服務器端會監聽這個端口,默認是2181。三、啟動運行
1、啟動服務端
[root@localhost bin]# pwd /usr/local/mysoft/zookeeper3.4/bin [root@localhost bin]# /usr/local/mysoft/zookeeper3.4/bin/zkServer.sh start /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg ZooKeeper JMX enabled by default Using config: /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg Starting zookeeper ... STARTED [root@localhost bin]# ps -aux |grep zookeeper2、啟動客戶端
[root@localhost /]# cd /usr/local/mysoft/zookeeper3.4/bin/ [root@localhost bin]# ./zkCli.sh Connecting to localhost:2181四、常用操作命令
## 創建節點 [zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1 Created /cicada [zk: localhost:2181(CONNECTED) 8] create /cicada2 cicada-smile2 Created /cicada2 [zk: localhost:2181(CONNECTED) 4] get /cicada cicada-smile1 ## 查看目錄 [zk: localhost:2181(CONNECTED) 5] ls / [zookeeper, cicada, cicada2] ## 查看指定目錄 [zk: localhost:2181(CONNECTED) 17] ls / zookeeper [com.ptp.user.service.UserService] ## 刪除節點 [zk: localhost:2181(CONNECTED) 10] delete /cicada ## 刪除目錄全部 [zk: localhost:2181(CONNECTED) 18] rmr /cicada2 [zk: localhost:2181(CONNECTED) 19] ls /cicada2 Node does not exist: /cicada2 ## 查看剩下節點 [zk: localhost:2181(CONNECTED) 13] ls / [zookeeper]五、源代碼地址
GitHub地址:知了一笑 https://github.com/cicadasmile 碼云地址:知了一笑 https://gitee.com/cicadasmile
總結
以上是生活随笔為你收集整理的Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQLdb批量插入数据
- 下一篇: 用twisted为未来安排任务(Sche