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

 

posted on 2024-01-04 21:53  菜鸟乙  阅读(14)  评论(0编辑  收藏  举报