zookeeper 单点部署
zookeeper 部署
1.1 安装zookeeper
1.1.1 模式选择
zookeeper 的安装模式有三种:
- 单机模式( stand-alone):单机单 server;
- 集群模式:多机多 server,形成集群;
- 伪集群模式:单机多个 server,形成伪集群;
这里只有单点模式,集群模式会再起一个文档详细说明
1.1.2 安装包下载
下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz --no-check-certificate
1.1.3 安装部署单点
1.1.3.1 解压
tar zxvf apache-zookeeper-3.5.9-bin.tar.gz
mv apache-zookeeper-3.5.9-bin /opt/zookeeper
cd /opt/zookeeper/conf;cp zoo_sample.cfg zoo.cfg
1.1.3.2 修改配置文件
vim /opt/zookeeper/conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper/data/zookeeper
clientPort=2181
1.1.3.3 启动zookeeper
- 启动server
cd /opt/zookeeper/bin/
sh zkServer.sh start
sh zkServer.sh status #查看状态
- 打开客户端
sh zkCli.sh
- 查看根节点下的子节点(Znode维系在内存和磁盘中)
ls /
- 根节点下创建子节点(必须存储配置信息或节点描述)
create /log 'log servers'
- 子节点下创建子节点(必须存储配置信息或节点描述)
create /log/log01 ''
- 删除节点(要求没有子节点)
delete /music
- 查看节点详情
get /log
- 修改数据
set /log 'info'