讲述zookeeper的单机部署、伪集群部署与集群部署
主机规划
主机名称 | 外网IP【外部访问】 | 内网IP | 操作系统 | 安装软件 |
---|---|---|---|---|
docker01 | 10.0.0.11 | 172.16.1.11 | CentOS 7.2 | zookeeper-3.4.5【集群】 |
docker02 | 10.0.0.12 | 172.16.1.12 | CentOS 7.2 | zookeeper-3.4.5【集群】 |
docker03 | 10.0.0.13 | 172.16.1.13 | CentOS 7.2 | zookeeper-3.4.5【集群】 |
docker04 | 10.0.0.14 | 172.16.1.14 | CentOS 7.2 | zookeeper-3.4.5【单独/伪集群】 |
备注:
1 | 其中zoo.cfg 的连接数如下: |
Jdk【java8】
软件安装
1 | [root@zhang tools]# pwd |
环境变量
1 | [yun@iZ2zefjy4361ppunik5222Z ~]$ pwd |
zookeeper【单机部署】
配置信息
1 | # 路径 |
服务启动与停止
1 | # 启动服务 |
zookeeper【单机伪集群】
一台机器,在该台机器上运行多个ZooKeeper Server进程。
软件基本信息
1 | [root@zhang app]# pwd |
配置文件
zookeeper-3.4.5_01 配置信息
1 | [root@zhang conf]# pwd |
zookeeper-3.4.5_02 配置信息
1 | [root@zhang conf]# pwd |
zookeeper-3.4.5_03 配置信息
1 | [root@zhang conf]# pwd |
添加myid文件
1 | [root@zhang bigdata]# cat /app/bigdata/zookeeper1/data/myid |
启动与查看状态
依次启动
1 | # 第一台 |
查看状态
1 | # 第一台 |
zookeeper【集群】
配置信息
1 | [root@docker01 conf]# pwd |
添加myid文件
1 | [root@docker01 conf]# cd /app/bigdata/zookeeper/data # |
启动zk服务
1 | ##### 第1台、2台、3台 依次启动 |
查询运行状态
1 | # 第一台 |