zookeeper 單機安裝配置 1、安裝前準備 linux系統(此文環境為Centos6.5) Zookeeper安裝包,官網https://zookeeper.apache.org/,演示版本zookeeper-3.4.7.tar.gz linux系統(此文環境為Centos6.5) Zooke ...
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 查看服務運行情況
下節:1.2 zookeeper偽集群安裝