CentOS云服务器部署zookeeper

1.准备工作

1)准备服务器,此次安装使用的是CentOS

2)服务器安装java环境,参考:CentOS安装jdk_crazyK.的博客-CSDN博客

3)提前下好zookeeper的压缩包并上传到我们要安装的目录。我下载的是3.4.6

下载链接:Apache ZooKeeper

2.进入到我们要安装zookeeper的目录

我的路径是/usr/local/zookeeper/

3.解压压缩包

命令:tar -zxvf apache-zookeeper-3.8.0.tar.gz 

解压后进入,目录如下

bin目录——zk的可执行脚本目录,包括zk服务进程,zk客户端,等脚本。其中,.sh是Linux环境下的脚本,.cmd是Windows环境下的脚本。
conf目录——配置文件目录。zoo_sample.cfg为样例配置文件,需要修改为自己的名称,一般为zoo.cfg。log4j.properties为日志配置文件。
lib目录——zk依赖的包。
contrib目录——一些用于操作zk的工具包。
recipes目录——zk某些用法的代码示例

 4.修改环境变量

进入etc目录:cd /etc

 对profile进行编辑

vim profile  将下列内容加在配置文件最后即可

export ZOOKEEPER_HOME=/usr/local/zookeeper
#当前系统通过yum安装的Open-jdk,经过测试可以不配置环境变量      
#export JAVA_HOME=/usr/java/jdk1.8.0_181       
        
export PATH=$PATH:$ZOOKEEPER_HOME/bin
#export PATH=$PATH:$ZOOKEEPER_HOME/bin:$JAVA_HOME\bin       

 然后刷新配置

修改完环境变量使配置生效 

5.配置

进入到zookeeper的conf目录下,将zoo_sample.cfg重命名为zoo.cfg

安装集群的话需要配置zoo.cfg

tickTime=2000
dataDir=/var/lib/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=IP1:2888:3888
server.2=IP2:2888:3888
server.3=IP3:2888:3888

6.启动

进入到zookeeper的bin目录 (注意使zookeeper的bin目录,不是系统的bin目录)

启动zkServer.sh:./zkServer.sh start
 

执行 zkCli.sh命令进入客户端:

7.测试 

create 路径 数据 -- 创建节点并添加数据
get 路径    -- 获取节点数据
set 路径 数据 -- 修改节点数据
delete 路径 -- 删除节点数据
exists   -- 检查节点是否存在

 测试完另起一个连接,关闭zk

zkServer.sh   start      启动
zkServer.sh   status     查看状态
zkServer.sh   stop       停止/关闭

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值