本文為原創文章,轉載請注明出處,謝謝
zookeeper 單機安裝配置
1、安裝前准備
-
- linux系統(此文環境為Centos6.5)
- Zookeeper安裝包,官網https://zookeeper.apache.org/,演示版本zookeeper-3.4.7.tar.gz
2、解壓:tar -zxvf zookeeper-3.4.7.tar.gz
3、修改配置文件
-
- cd zookeeper-3.4.7/conf
- cp zoo_sample.cfg zoo.cfg 復制模板配置文件為zoo.cfg
- vim zoo.cfg 修改配置文件,常用配置參考
- tickTime:心跳時間,為了確保連接存在的,以毫秒為單位,最小超時時間為兩個心跳時間
- initLimit:多少個心跳時間內,允許其他server連接並初始化數據,如果ZooKeeper管理的數據較大,則應相應增大這個值
- syncLimit:多少個tickTime內,允許follower同步,如果follower落后太多,則會被丟棄
- dataDir:用於存放內存數據庫快照的文件夾,同時用於集群的myid文件也存在這個文件夾里
- clientPort:服務的監聽端口
- maxClientCnxns:最大並發客戶端數,用於防止DOS的,默認值是10,設置為0或不設置是不加限制
4、服務啟動
-
- cd zookeeper-3.4.7/bin
- ./zkServer.sh start出現下圖說明啟動成功

5、服務檢查
-
- lsof -i:2181 查看2181端口是否被已啟動,也可在配置文件設置端口時查看,防止端口占用

-
- ps -ef | grep zookeeper 查看服務運行情況

