美文网首页
Zookeeper集群搭建

Zookeeper集群搭建

作者: 帅气滴糟老头 | 来源:发表于2020-01-16 15:42 被阅读0次

一共三个节点(zk服务器规模不小于3个节点),要求服务器之间系统时间保持一致。
Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。
安装步骤:
第一步:如果没有安装jdk,先安装jdk

第二步:下载zookeeper,官方下载路径:

https://www-us.apache.org/dist/zookeeper/

第三步:把zookeeper的压缩包上传到linux系统/usr/local目录下。

第四步:解压缩压缩包到/usr/local/

cd /usr/local/software/
tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/

第四步:重命名

mv zookeeper-3.4.6 zookeeper

第五步:修改环境变量

vim /etc/profile

内容如下:

#set environment
JAVA_HOME=/usr/local/jdk1.8
ZOOKEEPER_HOME=/usr/local/zookeeper
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

修改完成后重新加载/etc/profile配置文件:source /etc/profile

第六步:到zookeeper下修改配置文件,把zoo_sample.cfg改名为zoo.cfg

cd /usr/local/zookeeper/conf
mv zoo_sample.cfg zoo.cfg

第七步:修改conf

vim zoo.cfg
添加两处内容:
(1)dataDir=/usr/local/zookeeper/data
(2)最后面添加:
server.0=第一台机器IP:2888:3888
server.1=第二台机器IP:2888:3888
server.2=第三台机器IP:2888:3888


第八步:服务器标识配置

在 上一步 dataDir 指定的目录下,创建 myid 文件。
创建文件夹:mkdir -p /usr/local/zookeeper/data
进入这个文件夹cd /usr/local/zookeeper/data
在这个文件夹里创建文件myid并填写内容为(机器1为0,机器2为1,机器3为2)
比如当前机器为 192.108.25.136机器,myid内容就为0,其他两台机器同理。

第九步:启动zookeeper:

由于设置了环境变量,在任意路径下执行zkServer.sh start即可
路径:/usr/local/zookeeper/bin
启动:zkServer.sh start (注意这里三台机器都要进行启动)
查看状态:zkServer.sh status
关闭:zkServer.sh stop

第十步:操作zookeeper(shell)

在任意节点输入命令zkCli.sh进入zookeeper客户端
根据提示命令进行操作:
查找:ls
创建并赋值:create /along Hadoop(在根节点下创建键为along,值为Hadoop的文件)
获取:get /along
设值:set /along xindedongxi
可以看到zookeeper集群的数据一致性
rmr /along 递归删除节点
delete /path/child 删除指定某个节点
创建节点有两种类型:临时(ephemeral) 持久(persistent)

相关文章

  • centos7 搭建kafka集群

    搭建kafka集群,需要先搭建zookeeper集群,搭建zookeeper集群,依赖于jdk 1.下载安装jdk...

  • 多台虚拟机搭建zookeeper集群

    zookeeper集群搭建 kafka是把状态保存在zookeeper中的,首先要搭建zookeeper集群。尽管...

  • Zookeeper相关的命令

    Zookeeper集群的搭建参考:zookeeper单机、集群搭建 配置集群的zoo.cfg的配置:server....

  • zookeeper简介(整理)

    zookeeper单机模式搭建Zookeeper集群及伪集群模式搭建 简介 ZooKeeper 是一个开源的分布式...

  • Zookeeper目录

    Zookeeper(windows)伪集群搭建 Zookeeper简介

  • Docker搭建kafka集群

    搭建zookeeper集群 zookeeper集群搭建 拉取kafka镜像 运行容器 主机一: 主机二: 主机三:

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • Zookeeper docker 集群搭建

    zookeeper docker 集群搭建 本地创建三个虚拟机,搭建docker容器的zookeeper集群 首先...

  • 大数据集群搭建2

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

  • 大数据集群搭建

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

网友评论

      本文标题:Zookeeper集群搭建

      本文链接:https://www.haomeiwen.com/subject/czbfzctx.html