当前位置: 首页 > news >正文

2. zk集群部署

简介

上一篇文章我们已经把环境准备好了,jdk也配置好了,下面我们开始把zk部署起来

hadoop环境准备

创建zk用户

useradd zk -d /home/zk
echo "1q1w1e1r"  | passwd --stdin zk

上传zk包

拷贝zk包到/home/zk目录,这里的zk版本为 3.6.3

scp zk.tar.gz zk@hadoop01:/home/zk
scp zk.tar.gz zk@hadoop02:/home/zk
scp zk.tar.gz zk@hadoop03:/home/zk

解压

tar -zxvf zk.tar.gz

创建文件夹

mkdir data logs

配置文件

修改zk配置文件

cd /home/zk/conf

vi zoo.cfg

配置如下

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/zk/data
dataLogDir=/home/zk/data
clientPort=2181
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
skipACL=yes

每台机器创建myid文件,分别写入 1,2,3

cd /home/zk/data

vi myid

启动zk

/home/zk/bin/zkServer.sh start

查看集群状态

# hadoop01
[zk@hadoop01 ~]$/home/zk/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower# hadoop02
[zk@hadoop02 ~]$ /home/zk/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader# hadoop03
[zk@hadoop03 ~]$ /home/zk/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower

测试

在hadoop01进入客户端交互界面

/home/zk/bin/zkCli.sh -server hadoop01:2181

创建一个文件夹

[zk: hadoop01:2181(CONNECTED) 1] create /test
Created /test

进入hadoop02查看

/home/zk/bin/zkCli.sh -server hadoop02:2181
[zk: hadoop02:2181(CONNECTED) 0] ls /
[test, zookeeper]

总结

到此zk集群就已经搭建完毕,下节开始搭建hdfs


欢迎关注,学习不迷路!

http://www.lryc.cn/news/233116.html

相关文章:

  • 抖音快手判断性别、年龄自动关注脚本,按键精灵开源代码!
  • IDEA软件使用步骤
  • 设计模式-11-模板模式
  • 【技术分享】EIGRP stub实验
  • Python 爬虫 AES DES加密反爬
  • (论文阅读30/100)Convolutional Pose Machines
  • vue3实现数据大屏内数据向上滚动,鼠标进入停止滚动 vue3+Vue3SeamlessScroll
  • WPF显示3D图形
  • Xrdp+Cpolar实现远程访问Linux Kali桌面
  • 赚钱
  • Django command执行脚本
  • GLSL: Shader cannot be patched for instancing.
  • Django测试环境搭建及ORM查询(创建外键|跨表查询|双下划线查询 )
  • css 设置网页最小字体为12px
  • Failed to restart networking.service: Unit networking.service not found.
  • 基于单片机设计的水平仪(STC589C52+MPU6050)
  • 射频与微波综合测试仪-4958手持式微波综合测试仪
  • Redis内存淘汰机制
  • EXCEL——计算数据分散程度的相关函数
  • 详解如何使用Jenkins一键打包部署SpringBoot项目
  • 【JVM】内存区域划分、类加载机制(双亲委派模型图解)、垃圾回收(可达性分析、分代回收)
  • 解决 requests 2.28.x 版本 SSL 错误
  • hive数据质量规范
  • Jenkinsfile+Dockerfile前端vue自动化部署
  • SQL server从安装到入门(一)
  • Unexpected WSL error错误处理备忘
  • 计算机毕业设计 基于Vue的米家商城系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • Linux终端与交互式Bash
  • 呕心整理的常用热门API大全
  • Redis7.2.3集群安装,新增节点,删除节点,分配哈希槽,常见问题