記錄下自己第一次玩zookeeper時候遇到的坑。
一、下載
注意: 從zookeeper-3.5.5開始,在下載zk時候
請下載apache-zookeeper-3.5.5 -bin .tar.gz
而不是apache-zookeeper-3.5.5.tar.gz
不然啓動時候會報
找不到或無法加載主類 org.apache.zookeeper.server.quorum.QuorumPeerMain
二、修改配置文件名稱和配置
1.修改conf目錄下的zoo-sample.cnf重命名爲zoo.cnf
2.修改配置文件,如果不存在路徑data和log,請先新建。
三、啓動
使用CMD或者PowerShell進入zk的bin目錄,
下通過命令運行:
.\zkServer.cmd
如果程序沒有報錯,異常退出,說明啓動正常。
zk啓動佔用8080端口
因爲zk內嵌的管理控制檯是通過jetty來啓動的,jetty默認使用8080端口。
可以修改zk的conf/zoo.cfg文件,新增一個端口配置,來修改jetty佔用的端口。