zookeeper安装部署和操作

一、获得zookeeper并上传到/data/soft,并解压安装包

链接:https://pan.baidu.com/s/1HprVsE6LG9t6geRNFBU8FQ?pwd=zne3 
提取码:zne3 

二、修改配置文件并启动zookeeper服务

2.1  cp zoo_sample.cfg  zoo.cfg 并修改 zoo.cfg中的dataDir参数的值,dataDir指向的目录存储的是zookeeper的核心数据

2.2  启动zookeeper服务:bin/zkServer.sh  start

 2.3  验证:

如果能看到QuorumPeerMain进程就说明zookeeper启动成功

或是

 ./zkServer.sh  status

三、操作zookeeper 

首先使用zookeeper的客户端工具连接到zookeeper里面,使用bin目录下面的 zlCli.sh 脚本,默认会连 接本机的zookeeper服务

 zookeeper中的目录结构和Linux文件系统的目录结构类似 zookeeper里面的每一个目录我们称之为节点(ZNode) 正常情况下我们可以把ZNode认为和文件系统中的目录类似,但是有一点需要注意:ZNode节点本身是 可以存储数据的。

  • 查看根节点下面有什么内容 ls /
  • 创建节点  create /test hello
  • 查看节点中的信息  get /test
  • 删除节点   delete /test

四、zookeeper集群安装

4.1、首先在bigdata01节点上配置zookeeper,并tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz

4.2 、创建目录保存 myid 文件,并且向 myid 文件中写入内容 ,myid 中的值其实是和 zoo.cfg 中 server 后面指定的编号是一一对应的 编号 0 对应的是bigdata01 这台机器,所以在这里指定 0 在这里使用echo 和 重定向 实现数据写入

4.3 、把修改好配置的zookeeper拷贝到其它两个节点 ,修改bigdata02和bigdata03上zookeeper中myid文件的内容 首先修改bigdata02节点上的myid文件

4.4 、启动zookeeper集群 

分别在 bigdata01、bigdata02、bigdata03 上启动zookeeper进程

命令: netstat -antp | fgrep 2181 查看2181端口是否被占用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值