当前位置:首页 > 服务端 > linux安装配置zookeeper-3.4.10

linux安装配置zookeeper-3.4.10

2022年09月16日 11:32:42服务端9

此文是基于上一篇文章:hadoop集群搭建

 

安装zookeeper:

【在各个slave节点安装zookeeper】

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/

zk节点最好是奇数个,这样子方便在节点中选取leader节点;

上传zookeeper-3.4.10的安装包到/software目录下:

tar -zxvf zookeeper-3.4.10.tar.gz 

解压到/software下;
进入zookeeper-3.4.10创建文件夹data;

mkdir -p /software/zookeeper-3.4.10/data

在data下创建文件myid,内容是1;

echo "1">>/software/zookeeper-3.4.10/data/myid

进入conf,复制一份zoo_sample.cfg命名为zoo.cfg;

cp zoo_sample.cfg zoo.cfg

修改zoo.cfg内容:

dataDir=/software/zookeeper-3.4.10/data
#这里是zookeeper快照目录,建议根据实际修改

最后一行添加:

格式:server.serverId=hostname:lfPort:txPort

# serverId是zk节点的ID编号

# hostname是主机名

# lfPort是leader与follower之间的通信端口(默认2888)

# txPort是follower之间选举leader的通信端口(默认3888)

server.1=slave01:2888:3888   #server.1中的1是id,后面是主机名和端口号
server.2=salve02:2888:3888
server.3=slave03:2888:3888

然后将zookeeper-3.4.10文件夹的权限改成hadoop;

chown -R hadoop:hadoop /software/zookeeper-3.4.10

其它节点安装只需要将整个zookeeper-3.4.10目录拷贝到其它节点相同的文件夹/software下面,并且修改data下的myid文件,修改为各自的id:

scp -r hadoop1:/hadoop/zookeeper
echo "2">/software/zookeeper-3.4.10/data/myid

 为了方便可以将zookeeper的可执行文件目录添加到PATH环境变量中:

PATH=/software/zookeeper-3.4.10/bin;

分别在每个节点上/software/zookeeper-3.4.10/bin目录下

启动 ./zkServer.sh start;

linux安装配置zookeeper-3.4.10 _ JavaClub全栈架构师技术笔记

查看启动状态 ./zkServer.sh status

linux安装配置zookeeper-3.4.10 _ JavaClub全栈架构师技术笔记

停止 ./zkServer.sh stop

linux安装配置zookeeper-3.4.10 _ JavaClub全栈架构师技术笔记

利用jps查看进程会多出:QuorumPeerMain

使用zkCli.sh -server IP:PORT来连接zookeeper集群,具体语法如下:

zkCli.sh -server 127.0.0.1:2181

使用help查看相关帮助;

[zk: 127.0.0.1:2181(CONNECTED) 0] help
ZooKeeper -server host:port cmd args
    connect host:port
    get path [watch]
    ls path [watch]
    set path data [version]
    rmr path
    delquota [-n|-b] path
    quit 
    printwatches on|off
    create [-s] [-e] path data acl
    stat path [watch]
    close 
    ls2 path [watch]
    history 
    listquota path
    setAcl path acl
    getAcl path
    sync path
    redo cmdno
    addauth scheme auth
    delete path [version]
    setquota -n|-b val path

 

作者:淼淼之森
来源链接:https://www.cnblogs.com/mmzs/p/8072264.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/41681.html

标签: ZooKeeper
分享给朋友:

“linux安装配置zookeeper-3.4.10” 的相关文章

小白入门指南|zookeeper快速入门

zookeeper入门 概述 开源的、分布式的,为分布式应用提供的apache项目 工作机制 zookeeper从设计模式的角度来理解:是一个基于观察者模式设计的分布式服务管理框架,他负责管理存储和管理...

Docker安装Zookeeper

Docker安装Zookeeper

目录 1. 下载镜像 2. 查看本地镜像 3. 运行容器 4. 查看运行的容器 5. 命令行客户端 参考https://hub.docker.co...

SpringMVC、Zookeeper、Dubbo使用

SpringMVC、Zookeeper、Dubbo使用

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景 ...

linux系统使用docker安装zookeeper

一、拉取 zookeeper 镜像(默认摘取最新版本)         docker pull zookeeper 二、查看当前镜像         docker imag...

windows+zookeeper+kafka安装配置及测试

windows+zookeeper+kafka安装配置及测试

文章目录 环境准备 安装zookeeper 安装kafka kafka之Topic kafka之Producer kafka之Consumer...

Docker安装Zookeeper和Kafka、Docker Compose 编排、Docker Portainer 容器

1、Docker 安装 ①安装必要的一些系统工具 输入Linux指令:sudo yum install -y yum-utils ②添加软件源信息 输入Linux指令:sudo yum-config-manager --add-repo http://mi...

dubbo,zookeeper,eureka之间的关系与区别

CAP原则 先来解释下分布式系统中的CAP原则:指的是在一个分布式系统中,C - Consistency(一致性)、 A - Availability(可用性)、P - Partition tolerance(分区容错性),三者不可兼得。 其中,P - Partiti...

zookeeper使用方

文章目录 场景 文章 场景 在研究duboo,看到了一篇比较好的介...

详细Dubbo 微服务+zookeeper分享,一看就懂(附实例代码)

详细Dubbo 微服务+zookeeper分享,一看就懂(附实例代码)

dubbo 初学入门 目录  一、dubbo 简要概念 二、使用dubbo 准备 三、dubbo 微服务调用搭建 四、 dubbo与springCloud 对比 五、相关附件 源码实例:https://files...

dubbo zookeeper not connected

springboot整合dubbo的出现 Caused by: java.lang.IllegalStateException: zookeeper not connected 通常的原因 1.zookeeper所在机器的防护墙,未开放...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。