zookeeper的安装(单机)
上传解压
修改配置文件
mv zoo_sample.cfg zoo.cfg
dataDir=/opt/cdh5.7.6/zookeeper-3.4.5-cdh5.7.6/data/zkData
启动
./zkServer.sh start
查看进程
jps
ps -ef |grep java
查询状态方式
测试
运行客户端:./zkCli.sh
基本命令:
查看节点信息: ls
创建节点:create /test1 helloZookeeper
查看节点信息:get /
关闭客户端:quit
QuorumPeerMain:
Quorum:法定人数,定额
Peer:平等,对等
(1)zookeeper启动之后,机器数量是固定,不允许动态扩容
(2)zookeeper中2种角色没有主从之分,每个zookeeper服务都可能成为leader,follower
分布式安装
安装思路:
先将一台安装好,然后分发(scp),和单机安装是一样的,
文档:
https://www.cloudera.com/documentation/enterprise/5-9-x/topics/cdh_ig_zookeeper_package_install.html
配置文件
修改配置
创建文件myid,注意目录
分发到2,3号机器
scp -r zookeeper-3.4.5-cdh5.7.6/ bigdata-hpsk02.huadian.com:/opt/modules/
scp -r zookeeper-3.4.5-cdh5.7.6/ bigdata-hpsk03.huadian.com:/opt/modules/
修改myid的值
分别启动
bin/zkServer.sh start
查看状态
bin/zkServer.sh status