Zookeeper3.4.10 安装过程

【Zookeeper】zookeeper 3.4.10 安装 文章目录1. 解压2. 配置环境变量3. 修改zookeeper配置文件4. 拷贝已修改好配置文件的安装包到其它节点5. 启动zookeeper6. 启动集群时的选主过程 1. 解压 [hdp01@hdp01 apps]$ tar zxvf zookeeper-3.4.10.tar.gz 软链接 防止替换包,还得改配置 [hdp01@hdp01 apps]$ ln -s zookeeper-3.4... 阅读详情

1 对Zookeeper集群进行配置

在本集群的每个节点上都安装Zookeeper,再修改配置为集群

1.1 解压安装
下载zookeeper-3.4.10.tar.gz,上传到目录/usr/local/zookeeper
解压,删除安装包

tar zookeeper-3.4.10.tar.gz
rm -rf zookeeper-3.4.10.tar.gz

进入目录 /usr/local/zookeeper/zookeeper-3.4.10 ,新建两个目录:

 cd zookeeper-3.4.10/ 
 mkdir   data
 mkdir   dataLog

1.2 配置环境变量

vim /etc/profile

添加zookeeper的安装路径

export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.4.10
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile

1.3 创建myid文件
在data目录下创建一个名为myid的文件,并进行编辑

cd data
touch myid
vim myid

myid文件中编辑一个数字,该数字为每个节点对应的服务器编号,该集群中master为10,slaver1为11,slaver2为12,slaver3为13,slaver4为14,slaver5为15
如下图为master的myid中的内容:
在这里插入图片描述

1.4 修改配置文件zoo.cfg
该配置每个节点都一样

cd /usr/local/zookeeper/zookeeper-3.4.10/conf
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg

在该文件中将dataDir的路径修改了,再添加一些配置,如下:

dataDir=/usr/local/zookeeper/zookeeper-3.4.10/data
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.10/dataLog
server.10=master:2888:3888
server.11=slaver1:2888:3888
server.12=slaver2:2888:3888
server.13=slaver3:2888:3888
server.14=slaver4:2888:3888
server.15=slaver5:2888:3888

其中server.x中的x为上面myid中配置的各个节点的服务号,2888和3888为服务端口,如果没有占用则不需要修改。
1.5 分发
将master的安装目录复制分发到其他节点

cd /usr/local
scp -r zookeeper slaver1:/usr/local/
scp -r zookeeper slaver2:/usr/local/
scp -r zookeeper slaver3:/usr/local/
scp -r zookeeper slaver4:/usr/local/
scp -r zookeeper slaver5:/usr/local/

分别对每个节点进行修改:添加环境变量,修改myid文件

2、启动和测试集群

2.1启动zookeeper集群
首先要保证Hadoop集群已经成功启动并正常运行,再启动zookeeper。
分别在每个节点上执行启动命令,启动顺序无关紧要,也没必要说一台启动完成后在去启动另外一台,随意就行。

cd /usr/local/zookeeper/zookeeper-3.4.10/bin/
zkServer.sh start

在这里插入图片描述

查看状态:

zkServer.sh status

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
集群中会产生一个leader,其余的均为follower
第一次启动zookeeper的时候,启动第一节点的zookeeper时,会显示失败,是因为zookeeper不能只在一台服务器上运行,接着启动其他的节点的zookeeper后,查看状态就会成功。
下次开机启动start-all.sh 时,zookeeper会随着Hadoop启动,不用专门执行zookeeper启动命令。

2.2 测试
查看进程

[root@master clusters_manger_bash]# ./jps_start.sh 
------------------------------[ jps master ]-------------------------
3536 NameNode
4033 ResourceManager
3843 SecondaryNameNode
4148 NodeManager
3195 MainGenericRunner
3660 DataNode
4509 QuorumPeerMain
4894 Jps
------------------------------[ jps slaver1 ]-------------------------
15204 NodeManager
2666 DataNode
4282 QuorumPeerMain
15566 Jps
------------------------------[ jps slaver2 ]-------------------------
2516 DataNode
15062 NodeManager
15404 Jps
4109 QuorumPeerMain
------------------------------[ jps slaver3 ]-------------------------
2529 DataNode
14738 NodeManager
15013 Jps
3862 QuorumPeerMain
------------------------------[ jps slaver4 ]-------------------------
17412 NodeManager
2518 DataNode
4807 QuorumPeerMain
17693 Jps
------------------------------[ jps slaver5 ]-------------------------
2513 DataNode
14674 NodeManager
3763 QuorumPeerMain
14942 Jps

Linux 下安装Zookeeper-3.4.10 Linux 下安装Zookeeper-3.4.10 1、创建 /usr/local/services/zookeeper 文件夹。 mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中。 cd /usr/local/services/zookeeper 3、下载 zookeeper-3.4.10... 阅读详情

相关推荐

CentOS7上Zookeeper3.4.10安装与集群搭建

jdk版本:1.8 CentOS版本:7.6.1810 Zookeeper版本:3.4.10 安装zookeeper首先要确保安装了jdk jdk安装博客如下 https://blog.csdn.net/Delicious_Life/article/details/97899554 安装zookeeper 1.新建一个目录,cd到这个目录下...

我能在河边钓一整天的鱼 374

Zookeeper-3.4.10组件配置 入门级教程

zookeeper搭建全过程

分享编程知识与技巧 致力于技术交流与学习 找我合作私聊 有偿解决计算机问题 1984

zookeeper - windows 环境下本机安装zookeeper

windows10 环境下本机安装zookeeper。 公司测试服务器的zookeeper 因为一些未知原因,会偶尔挂掉,然后考虑本机安装zookeeper服务,用于程序开发。 一. 下载zookeeper 官网地址:http://mirror.bit.edu.cn/apache/zookeeper/ 一开始选择的是zookeeper-3.5.5版本,后来再启动时,提示加载不到主类,...

dev_hui 的博客 2320

zookeeper安装教程(linux)

20. 所有节点都执行以上语句后,再在每台节点上执行以下语句,查看每台服务器的状态,leader时随机分配的,且只有一个leader,其余节点为follwer。18. 在tdh-1、tdh-2、tdh-3的每台主机/data/zookeeper目录中添加增加文件myid,内容分别是1,2,3。11. 在从节点tdh-2上建立软连接,在tdh-2上执行。15. 在从节点tdh-3上建立软连接,在tdh-3上执行。12. 在从节点tdh-2上,修改环境变量。16. 在从节点tdh-3上,修改环境变量。

weixin_53589204的博客 721

关于zookeeper3.4.10集群版安装个人自总结

先简单的介绍下zookeeper:ZooKeeper是一个分布式的分布式应用协调服务,既可以作为资源调度中心又可以作为SolrCloud集群版的配置中心(SolrCloud是基于Solr和Zookeeper的分布式搜索方案),在我之前的商城项目中就使用zookeeper作为了这两个中心进行开发,具有很高的可用性.

hui_2016的博客 1137

zookeeper-3.4.10.tar.gz

zookeeper-3.4.10.tar.gz zookeeper-3.4.10.tar.gz zookeeper-3.4.10.tar.gz

linux中zookeeper-3.4.10安装,集群

一,安装 第一步:zookeeper安装 1 下载 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 2 解压 zookeeper-3.4.10.tar.gz 进入zookeeper-3.4.10/conf目录,把zoo...

arcln的博客 2823

zookeeper-3.4.10.tar.gz.zip

zookeeper-3.4.10.tar.gz 安装包

zookeeper安装成功标志

Gradle 4.10.1 Build time: 2018-09-12 11:33:27 UTC Revision: 76c9179ea9bddc32810f9125ad97c3315c544919 Kotlin DSL: 1.0-rc-6 Kotlin: 1.2.61 Groovy: 2.4.15 Ant: Apache A...

sandy 2821

zookeeper版本为zookeeper-3.4.10.tar.gz

3.4.10版本的zookeeper,版本不算老,但是较为稳定。linux和windows上面均可使用。

对Palantir的本体论的理解

本体论Ontology是Palantir的整个技术架构的核心与基石,它远不止是一个数据模型,而是一个旨在对企业决策本身进行建模的“数字世界的操作系统”。

liuyukuan的专栏 1147

Zookeeper-3.4.10安装教程

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。下面介绍有关Zookeeper-3.4.10的简单安装,想全面了解Zookeeper,请访问Zookeeper官方网站。 前提 os: ubuntu 16.04 LTS 64bit jdk: 1.8.0_111 Ubuntu与jdk安装请参考实验室博客: 在Wi

qq_43650672的博客 3447

从打印攻击到视频重放:手把手用OULU-NPU训练你的第一个活体检测模型

本文详细介绍了如何使用OULU-NPU数据集训练活体检测模型,以应对打印攻击和视频重放等安全威胁。通过PyTorch框架,从环境准备、数据加载、预处理到模型架构设计,手把手教你构建一个高效的双流网络,结合CNN和LSTM技术,提升模型在多种攻击场景下的检测准确率。

weixin_29092031的博客 384

ubuntu下安装zookeeper与配置

1.安装 下载 zookeeper-3.4.10.tar.gz(需要的小伙伴可以找我要压缩包,也可以自己去官网下载) root@ubuntu:/home/seven# cd ./pro root@ubuntu:/home/seven/pro# ls zookeeper root@ubuntu:/home/seven/pro# cd ./zookeeper/ root@ubuntu:/home/seven/pro/zookeeper# ls zookeeper-3.4.10.tar.gz root@u

m0_46392035的博客 3229

基于PINN的一个简单的求解偏微分方程实例

本人是做化工模拟的一名学生,最近在学习PINN(Physics-Informed Neural Networks,物理信息神经网络)对管道动力学进行建模研究,PINN由于其对机理与数据的良好兼顾性非常热门,本文是作者对PINN入门研究过程的一个练手小题目,main code也是作者代码是基于pytorch2.6.0写的,发上来供各位参考,欢迎研究管道动力学和PINN的小伙伴一起讨论~

weixin_64491760的博客 1739

双目视觉实战:用Bouguet算法实现极线校正的完整代码解析

本文详细解析了Bouguet算法在双目视觉极线校正中的完整实现流程与性能调优技巧。通过旋转平分策略和基线对齐,Bouguet方法显著降低图像畸变并提升匹配精度,相比传统Hartley校正法平均重投影误差降低53%。文章涵盖从相机标定到OpenCV实战的全过程,并分享工业级调参策略,帮助开发者实现高精度立体视觉系统。

f9g0h的博客 264

Zookeeper windows安装

安装环境 JDK1.8.0_45 windows10 zookeeper-3.4.10 zookeeper下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/ 安装步骤 下载安装包文件 解压后,将conf目录下zoo_sample.cfg 复制一份为zoo.cfg文件,并修改zoo.cfg文件内容的dataDir和dataLogDir属性 为了防止出现下面的错误 修改bin\zkServer.cmd 文件

qq_30024063的博客 315

ABAP 里的 XML 与 JSON 处理,一套从接口落地到 Clean Core 的完整参考

ABAP 里的 XML 和 JSON 处理并不只是几段工具类调用。iXML、sXML、、XCO、、code page conversion、GZIP、对象序列化,这些能力背后对应的是不同的数据规模、访问模式、接口契约和运行时边界。小报文、复杂树结构、需要修改节点,iXML 很顺手。大报文、顺序读写、内存敏感,sXML 更可靠。ABAP 结构和 XML、JSON 之间要做标准转换,是主干。现代 JSON API、ABAP Cloud、命名转换,XCO 值得优先考虑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 224

win10安装zookeeper

背景. 使用3.4版本的zk时,遇到一个问题,报错如下:KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented 后发现是springboot项目所依赖的包版本和zk版本不一致,需要使用高版本的zk. 1.win10下载安装 官方下载地址如下:https://zookeeper.ap...

lvxiucai的博客 4232

汽车IVI中控开发入门及进阶(九):显示屏

显示屏Display panel和触控屏Touch panel,可以说随着汽车四化的进展,屏越来越多,越来越大,越来越高清,成为IVI中控、智能座舱系统的重要组成部分。比如如下一个电阻触摸屏。正文:显示屏主要功能就是显示,车载内容和信息的传递全靠显示屏,目前车载显示屏的种类可以分为:LCD液晶显示屏(TFT(薄膜晶体管)驱动的有源矩阵液晶显示,再细分IPS、TFT、SLCD,这几个子类)、LED显示屏(用 LED发光二极管作为背光光源)、OLED 显示屏。

码农17年的博客 2526

Apollo Planning决策规划算法代码详细解析 (2):Scenario执行

上一章节讲Scenario的决策逻辑,当确认当前Scenario后,本章节继续深入讲解在代码中,Scenario的执行过程。Scenario的Process()函数根据配置文件顺序执行stage,并判断目前处于哪个stage。当确认好stage后调用该stage对应的Process()函数,来进行具体的规划任务。 码字不易,喜欢的朋友们麻烦点个关注与赞。 在本文你将学到下面这些内容: Scenario的Process()函数的作用于调用方式; Scenario对象的初始化方法; 如何给每个Scen

自动驾驶Player的博客 5608

Linux CentOS7下安装Zookeeper-3.4.10服务(最新)

Linux CentOS7下安装Zookeeper-3.4.10服务(最新) 2017年10月27日 01:25:26极速-蜗牛阅读数:1933 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wanghwang2008/article/details/78360396 zookeeper官方...

weixin_30731287的博客 102

【fpdlink显示】DS90UB948关于941连接948 GPIO调试问题

1. 前言 使用一个941连接2 948显示: 941的GPIO0/1/2/3到前948的GPIO0/1/2/3和941的D_GPIO0/1/2/3到948的GPIO0/1/2/3。 设置gpio3输出,则941的D_GPIO3设置高,而948的gpio3设置不高; 但设置gpio3输入后,看到941的D_GPIO3跟随948的gpio3变化。 2. 原理图连接 3. 测试代码 static int du90ub941_enable_port(struct goodix_ts_d

jzwjzw19900922的博客 2555
上一篇: spark2.3.1 安装过程
下一篇: Hbase 1.2.5安装过程
Source_00
博客等级 码龄11年 9粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值