【鲲鹏云移植干货分享17】zookeeper 3.4.14安装指导

举报
李耳King 发表于 2020/02/12 10:06:27 2020/02/12
【摘要】 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

1、软件介绍

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是GoogleChubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

2、预制条件

Zookeeper是由java编写的所以依赖于java环境,本文使用的是openjdk 1.8,操作系统为euler2.8

3、下载zookeeper安装包

下载tar.gz安装包,本次安装版本为3.4.14

下载地址:

http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

将安装包上传到/home文件夹下

    4、安装zookeeper

1、解压安装包

#tar –zxvf zookeeper-3.4.14.tar.gz

2、进入redis目录

# cd zookeeper-3.4.14

3、添加环境变量

#vim /etc/profile

添加

   # ZooKeeper Env

   export ZOOKEEPER_HOME=/opt/zookeeper

   export PATH=$PATH:$ZOOKEEPER_HOME/bin

4、配置zoo.cfg

#cd conf/

zoo_sample.cfg重命名为zoo.cfg

#mv zoo_sample.cfg zoo.cfg

5、  启动

#cd bin/

#zkServer.sh start

6、  验证

#telnet 127.0.0.1 2181

>stat

结果如图所示  

185126ticjalcj8q5ldbqj.png                           

 

    5、常见问题

1、如果要使用zookeeper4字命令需要另外安装netcat。安装方法如下

yum install –y glibc*

yum install –y nmap-ncat.aarch64

2、使用4字命令时出现“xxx is not executed because it is not in the whitelist 请在zoo.cfg中配置4lw.commands.whitelist=stat, ruok, conf, isro或者xxx ,配所有命令可用 4lw.commands.whitelist=*但是在线上环境存在安全风险,请谨慎使用。

    6、环境信息

  185126jgrz7jjhq0vd0a7w.png

大家实际安装遇到任何问题,可以到混合云社区提问:https://bbs.huaweicloud.com/forum/forum-1011-1.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。