0 课程地址
https://coding.imooc.com/lesson/201.html#mid=12692
1 重点关注
1.1 zoo.cfg文件可以配置的内容
- time
tickTime: 用于计算的时间单元。比如session超时: N* tickTime
initLimit:用于集群,允许 从节点连接并同步到 master节点的初始化连接时间,以tickTime的倍数来表示
syncLimit:用于集群,master主节点与从节点之间发送消息,请求和应答时间长度。(心跳机制)
- 配置日志路径
dataDir 打印日志路径
dataLogDir 存储事务日志的路径
- 配置默认端口clientPort
默认端口为2181 ,可以在zoo.cfg中看
1.2 配置cfg文件
- 进入/usr/local/zookeeper/conf文件夹
- 复制配置文件到新的文件
cp zoo_sample.cfg zoo.cfg
- 修改zoo.cfg
vim zoo.cfg
dataDir=/usr/local/zookeeper/dataDir
dataLogDir=/usr/local/zookeeper/dataLogDir
- 保存更改的文件
:wq
- 建立日志路径
cd.. mkdir dataDir mkdir dataLogDir
1.3 运行zk命令
进入bin文件夹
cd bin
./zkServer.sh start 启动zookeeper ./zkServer.sh status 查看zookeeper状态 Mode:standalone 模式:单机 ./zkServer.sh restart 重启zookeeper ./zkServer.sh stop 停用zookeeper
2 课程内容
2.1 zookeeper帮助命令
./zkServer.sh 出现提示符
3 Coding
诸葛