大数据基础设施搭建-ZooKeeper
- 软件开发
- 2025-08-12 12:00:01

文章目录 一、上传压缩包二、解压压缩包三、本机安装3.1 修改配置文件3.1.1 创建ZooKeeper数据存储目录3.1.2 修改配置文件名3.1.2 修改配置文件内容 3.3 启动/停止服务端3.4 测试(1)启动客户端(2)测试客户端操作 四、集群安装4.1 配置服务器编号4.2 配置zoo.cfg文件4.3 同步到其他机器(1)同步ZooKeeper软件(2)修改其他机器myid 4.4 启动/停止集群4.5 测试(1)启动客户端(2)测试客户端操作 一、上传压缩包
注意:ZooKeeper依赖JDK
二、解压压缩包 [hadoop@hadoop102 software]$ tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/ 三、本机安装 3.1 修改配置文件 3.1.1 创建ZooKeeper数据存储目录 [hadoop@hadoop102 ~]$ cd /opt/module/apache-zookeeper-3.5.7-bin/ [hadoop@hadoop102 apache-zookeeper-3.5.7-bin]$ mkdir zkData 3.1.2 修改配置文件名必须修改,否则配置文件不起作用
[hadoop@hadoop102 apache-zookeeper-3.5.7-bin]$ cd conf/ [hadoop@hadoop102 conf]$ mv zoo_sample.cfg zoo.cfg 3.1.2 修改配置文件内容 [hadoop@hadoop102 conf]$ vim zoo.cfg内容:zookeeper的数据存储路径/myid文件存放路径
dataDir=/opt/module/apache-zookeeper-3.5.7-bin/zkData 3.3 启动/停止服务端 [hadoop@hadoop102 apache-zookeeper-3.5.7-bin]$ bin/zkServer.sh start [hadoop@hadoop102 apache-zookeeper-3.5.7-bin]$ bin/zkServer.sh stop查看状态:
[hadoop@hadoop102 apache-zookeeper-3.5.7-bin]$ bin/zkServer.sh status 3.4 测试 (1)启动客户端 [hadoop@hadoop102 apache-zookeeper-3.5.7-bin]$ bin/zkCli.sh (2)测试客户端操作 [zk: localhost:2181(CONNECTED) 0] ls / [zk: localhost:2181(CONNECTED) 1] quit 四、集群安装 4.1 配置服务器编号文件名称必须是myid 文件必须在配置的dataDir目录下
[hadoop@hadoop102 ~]$ cd /opt/module/apache-zookeeper-3.5.7-bin/zkData [hadoop@hadoop102 zkData]$ vim myidmyid内容:
2 4.2 配置zoo.cfg文件 [hadoop@hadoop102 zkData]$ cd /opt/module/apache-zookeeper-3.5.7-bin/conf/ [hadoop@hadoop102 conf]$ vim zoo.cfg内容:增加集群节点配置
#######################cluster########################## server.2=hadoop102:2888:3888 server.3=hadoop103:2888:3888 server.4=hadoop104:2888:3888 4.3 同步到其他机器 (1)同步ZooKeeper软件 [hadoop@hadoop102 conf]$ mytools_rsync /opt/module/apache-zookeeper-3.5.7-bin/ (2)修改其他机器myid [hadoop@hadoop103 ~]$ cd /opt/module/apache-zookeeper-3.5.7-bin/zkData/ [hadoop@hadoop103 zkData]$ vim myid # myid内容改为:3 [hadoop@hadoop104 ~]$ cd /opt/module/apache-zookeeper-3.5.7-bin/zkData/ [hadoop@hadoop104 zkData]$ vim myid # myid内容改为:4 4.4 启动/停止集群 # 启动 [hadoop@hadoop102 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh start [hadoop@hadoop103 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh start [hadoop@hadoop104 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh start # 停止 [hadoop@hadoop102 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh stop [hadoop@hadoop103 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh stop [hadoop@hadoop104 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh stop # 查看状态 [hadoop@hadoop102 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh status [hadoop@hadoop103 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh status [hadoop@hadoop104 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkServer.sh status 4.5 测试 (1)启动客户端 [hadoop@hadoop104 zkData]$ /opt/module/apache-zookeeper-3.5.7-bin/bin/zkCli.sh (2)测试客户端操作 [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper] [zk: localhost:2181(CONNECTED) 1] quit大数据基础设施搭建-ZooKeeper由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“大数据基础设施搭建-ZooKeeper”