记录下自己第一次玩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.cfg重命名为zoo.cfg
2.修改配置文件,如果不存在路径data和log,请先新建。
三、启动
使用CMD或者PowerShell进入zk的bin目录,
下通过命令运行:
.\zkServer.cmd
如果程序没有报错,异常退出,说明启动正常。
zk启动占用8080端口
因为zk内嵌的管理控制台是通过jetty来启动的,jetty默认使用8080端口。
可以修改zk的conf/zoo.cfg文件,新增一个端口配置,来修改jetty占用的端口。