zookeeper的安装
- zookeeper是用来进行分布式服务的协调,集群也是一个主从集群,他一般是由一个leader和多个follower组成
- 安装流程
- 下载压缩包
- 使用xftp上传到根目录
- tar命令解压缩
相关配置
用mv命令将zoo.sample命名为zoo.cfg
- 配置zoo.cfg文件
设置数据文件目录及数据持久化路径
dataDir=/export/data/zookeeper/zkdata
配置zookeeper集群的服务器编号及对应的主机名、选举端口号和通信端口号
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
- 创建一个myid文件
//创建数据文件目录
mkdir -p /export/data/zookeeper/zkada
//新建myid 文件内容为1
vi myid
- 配置zookeeper的环境变量
vi /etc/profile
export ZK_HOME=/export/software/zookeeper-3.5.9
- 分发相关文件到其他节点
scp -r /export/software/zookeeper-3.5.9 slave1:/export/software/
scp -r /export/software/zookeeper-3.5.9 slave2:/export/software/
scp -r /export/data/zookeeper slave1:/export/data/
scp -r /export/data/zookeeper slave2:/export/data/
修改其他两个节点的myid文件内容分别为2和3 5. 生效环境变量
source /etc/profile
zookeeper的启动与关闭
zk.Server.sh start
zk.Server.sh status
zkServer.sh stop
|