Linux下zookeeper集群搭建(至少需要三台主机(虚拟机))_抱走你就跑的博客-CSDN博客


本站和网页 https://blog.csdn.net/qq_24835503/article/details/81126510 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Linux下zookeeper集群搭建(至少需要三台主机(虚拟机))_抱走你就跑的博客-CSDN博客
Linux下zookeeper集群搭建(至少需要三台主机(虚拟机))
抱走你就跑
于 2018-07-20 10:19:59 发布
8293
收藏
分类专栏:
centos7
文章标签:
zookeeper安装
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_24835503/article/details/81126510
版权
centos7
专栏收录该内容
3 篇文章
0 订阅
订阅专栏
1,官网下载zookeeper http://zookeeper.apache.org/releases.html
2,配置好系统的Java环境,将压缩包zookeeper-3.4.12.tar.gz解压至Linux任意目录下,
3,更改conf目录下的文件zoo_sample.cfg 重命名为zoo.cfg或则重新创建一个新的zoo.cfg文件,文件配置如下
# The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial  # synchronization phase can take initLimit=10 # The number of ticks that can pass between  # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. # do not use /tmp for storage, /tmp here is just  # example sakes.(保存数据的路径,需要绝对路径) dataDir=/home/zookeeper-3.4.12/data # the port at which the clients will connect clientPort=2181 # the maximum number of client connections. # increase this if you need to handle more clients #maxClientCnxns=60 # # Be sure to read the maintenance section of the  # administrator guide before turning on autopurge. # # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance # # The number of snapshots to retain in dataDir #autopurge.snapRetainCount=3 # Purge task interval in hours # Set to "0" to disable auto purge feature #autopurge.purgeInterval=1 server.1= 10.10.25.20:2888:3888 server.2= 10.10.25.21:2888:3888 server.3= 10.10.25.22:2888:3888
参数说明 
10.10.25.xx记录的是每个zookeeper实例的ip
2888 每个zookeeper实例通信的端口号
3888选举leader时zookeeper实例使用的端口号
4,将上述文件分别拷贝到每个实例相同目录下
5,在每个实例的dataDir目录下(即/home/zookeeper-3.4.12/data)创建一个myid文件,myid文件内容即为zookeeper实例的序列号,第一个实例即1,第二个即2,以此类推
6,进入zookeeper bin目录执行sh zkServer.sh start/stop 启动或停止zookeeper
7,bin目录下使用sh zkCli.sh 连接zookeeper进入命令交互模式
8,create /FirstZnode “Myfirstzookeeper-app" 创建名为FirstZnode的节点并赋值为Myfirstzookeeper-app,注意节点名字必须以/开始
9,get /FirstZnode获取节点的值
10.rmr /FirstZnode递归删除节点 FirstZnode
11.sh zkServer.sh status查询每个节点的状态
抱走你就跑
关注
关注
点赞
收藏
打赏
评论
Linux下zookeeper集群搭建(至少需要三台主机(虚拟机))
 1,官网下载zookeeper http://zookeeper.apache.org/releases.html2,配置好系统的Java环境,将压缩包zookeeper-3.4.12.tar.gz解压至Linux任意目录下,3,更改conf目录下的文件zoo_sample.cfg 重命名为zoo.cfg或则重新创建一个新的zoo.cfg文件,文件配置如下# The number...
复制链接
扫一扫
专栏目录
Zookeeper的安装
Leon_Jinhai_Sun的博客
12-16
84
Zookeeper安装
服务器IP
主机名
myid的值
192.168.174.100
node01
192.168.174.110
node02
192.168.174.120
node03
第一步:下载zookeeeper的压缩包,下载网址如下
http://archive.apache.org/dist/zoo...
Kafka消息队列大数据实战教程-第二篇(Kafka集群搭建)
DT辰白
09-07
419
本节我们将准备三台机器虚拟机,搭建Kafka集群,Kafka 使用 Zookeeper 来维护集群成员的信息,所以我在搭建Kafka之前,要先搭建好zookeeper集群。至此,整个kafka集群搭建完毕,下一篇我们将要说如何创建主题和分区以及副本,这也是很重要的章节。
评论 1
您还未登录,请先
登录
后发表或查看评论
linux下zookeeper集群的搭建
fusugongzi的博客
05-04
111
linux下搭建三台zookeeper集群
1.安装jdk
https://blog.csdn.net/fusugongzi/article/details/77506452
2.安装zookeeper
https://www.cnblogs.com/wrong5566/p/6056788.html
zookeeper集群搭建超详细教程
最新发布
m0_64264849的博客
11-19
58
1.搭建Zookeeper分布式集群环境,使用三台虚拟机。
①上传zookeeper的软件包到家目录下,利用tar解压
②为zookeeper-3.4.6软件包重命名
③进入/etc/profile.d,对hadoop.sh进行环境变量的添加,wq保存退出后,cat可以查看配置文件的内容,source执行环境变量,为后期启动zookeeper做准备
Linux Centos7.5 三台虚拟机真实搭建Zookeeper集群
路西法Lucifer
12-16
695
一、准备
1、安装三台虚拟机。(可以用克隆的方式)
2、安装jdk
由于zookeeper依赖于jdk环境,因此首先三台虚拟机都需要安装jdk。
参考:Linux Centos7.5 安装配置Oracle jdk1.8
至此,三台虚拟机的jdk环境安装成功。
3、安装zookeeper(ps:我是安装在/usr/local目录下,当然你可以随意)
ps:这里先...
zookeeper3台机器集群环境的搭建
weixin_30304375的博客
05-16
184
三台机器zookeeper的集群环境搭建
Zookeeper 集群搭建指的是 ZooKeeper 分布式模式安装。 通常由 2n+1台 servers 组成。 这是因为为了保证 Leader 选举(基于 Paxos 算法的实现) 能过得到多数的支持,所以 ZooKeeper 集群的数量一般为奇数。Zookeeper 运行需要 java 环境, 所以需要提前安装 jdk。 对于安装le...
倾述:zookeeper集群的安装配置(3台云主机)
lbb88888888的博客
01-11
313
1.前言
在具体讲述安装步骤前,先介绍一下基本版本、环境配置信息。
Linux内核版本:3.10.0-327.el7.x86_64
Linux发行版本:CentOS7
Zookeeper版本:3.5.6
Jdk版本:1.8
2.具体的安装步骤
(1)安装jdk
我们经常在一些大数据组件的安装中看到要有java环...
ZooKeeper 集群最少要几台服务器,为什么?
dd2016124的博客
02-24
5919
集群规则为:2N + 1 台,N > 0,即最少需要 3 台。
因为 ZK 集群的机制是只要超过半数的节点正常,集群就能正常提供服务。
只有在 ZK 节点挂的太多,只剩一半或不到一半节点能工作,集群才失效。
如:
3 个节点的 cluster 可以挂掉一个节点(leader 可以得到 2 票 > 1.5)
2 个节点的 cluster 就不能挂掉任何一个节点了(leader 可以得到 1 票 <= 1)
...
为hadoop做准备-----配置三台Linux虚拟机环境
qq_46073104的博客
07-18
248
配置三台Linux虚拟机环境
【使用zookpeer】模拟 hadoop的 datenode与namenode 的master-slaves的 关系
qq_49032728的博客
05-08
485
功能:
当 datanode上线时,namenode中可以感知到.
当datanode下线时,namenode中可以感知到.
分析:
当datanode上线时,datanode在zk中创建的节点类型为 瞬时的顺序节点. 
2. namenode临听节点的变化情况,一旦有一个datanode下线,则这个节点会删除,namenode会自动回调》
请用对象流完成 datanode的 信息的注册.
datanode的节点信息: System中获取 properties.
前提:
利用zk完成,请先在z
zookeeper安装与配置
BraveHeart专栏
11-21
1255
zookeeper安装与配置
Zookeeper集群搭建
qq_16733389的博客
08-29
45
Zookeeper集群搭建Zookeeper为什么集群节点是基数个?Zookeeper集群配置创建myid文件启动
Zookeeper为什么集群节点是基数个?
我们知道,在每台机器数据保持一致的情况下,zookeeper集群可以保证,客户端发起的每次查询操作,集群节点都能返回同样的结果。
但是对于客户端发起的修改、删除等能改变数据的操作呢?集群中那么多台机器,你修改你的,我修改我的,最后返回集群中哪台机器的数据呢?
这就是一盘散沙,需要一个领导,于是在zookeeper集群中,leader的作用就体现出来了
Linux 下搭建zookeeper集群(三台虚拟机,CentOS7)
qq_39772439的博客
08-09
1376
前言:搭建这个集群,首先必须细心,再者考虑周全,前两年搭建七台都是so easy,这次三台,我就失败好几次,血的教训,希望后来者不要重蹈覆辙。之前安装虚拟机都是CentOS7版本以下得,很多命令齐全,操作顺畅,所以容易搭建成功,但现在基本都是CentOS7及7以上版本,很多命令得自己手动下载,有的命令也有所变动,甚至配置文件内容都发生变化,这个之后你就会慢慢发现,不罗嗦了,进入正题。
准备:搭建...
linux安装zookeeper集群3台,CentOS下ZooKeeper 3.4.8 集群环境搭建
weixin_42611310的博客
05-14
103
一、CentOS虚拟机环境二、ZooKeeper安装计划安装三台zookeeper集群,centos1、centos2、centos3,以centos1为例1、下载zookeeper,官网下载:http://apache.fayea.com/zookeeper/,我下载的是3.4.8版本2、下载后,文件拷贝到/root/目录下,可以用ftp,也可以用scpscp zookeeper-3.4.8.t...
linux zookeeper 集群搭建
iblks
10-06
406
网上有很多zookeeper安装的教程,简洁明了的如
http://blog.csdn.net/gobitan/article/details/8659175
我这里安装过程与上述文章没有大的区别只是为了管理方便使用以下代码复制zookeeper的相关文件#!/usr/bin/expect -f
# my scp command this file can copy files or dirs
Zookeeper 三台主机 Ha集群的搭建
Transkai
03-20
25
前期准备1.修改Linux主机名
2.修改IP
3.修改主机名和IP的映射关系 /etc/hosts
######注意######如果你们公司是租用的服务器或是使用的云主机(如华为用主机、阿里云主机等)/etc/hosts里面要配置的是内网IP地址和主机名的映射关系4.关闭防火墙
5.ssh免登陆
6.安装JDK,配置环境变量等
集群规划:
server01 namenode(acti...
Zookeeper安装以及集群(三台虚拟机)
xccscsdn的博客
04-08
576
一、单机版安装1. 以3.4.11为例,下载链接如下:链接:https://pan.baidu.com/s/1dvaZs8tVw-d1nUMTg-L4-w 密码:bvjs2. 安装将文件放置到/usr/local/下 # cd /usr/local/解压: # tar -zxvf zookeeper-3.4.11....
Kafka与zookeeper集群配置安装(Zk集群至少三台)
hhhhhhhhhhhnb的博客
05-25
986
1、上传解包
tar -zxvf kafka_2.12-2.7.1.tgz -C /usr/hadoop/
2、Kafka配置
主要的配置项:
broker.id=1
log.dirs=/usr/hadoop/kafka_2.12-2.7.1/logsdata
zookeeper.connect=localhost:2181
3、kafka的相关管理脚本:
启动测试后,发现只有broker.id=1的主机上线,2号机器没安装
分发配置好的kafka:1号...
Zookeeper
OutRoading的博客
04-23
371
概述:
zookeeper是开源的分布式的,为分布式应用提供协调服务的Apache项目
从设计模式理解:
是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关系的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,zookeeper就将负责通知已经在zookeeper上注册的那些观察者做出相应的反应。
zookeeper = 文件系统+通知...
Zookeeper源码编译为Eclipse工程(win7下Ant编译)
jiq•钦's technical Blog
11-16
4540
1、什么是Ant???
Apache Ant™
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each othe
Zookeeper入门:基本概念、5项配置、启动
weixin_30411819的博客
12-01
183
起源 最早接触Zookeeper,是在学习Hadoop权威指南这本书的时候,印象中是Hadoop项目的一个子工程。 最近,项目中需要用到“分布式锁”。 之前,在开发P2P网贷系统的时候,就用到了“分布式锁”,这个概念听起来挺高端的,实际就是多台机器下,同时运行项目下的“锁”。之前是用Redis实现“分布式锁”,但是周期性地出现了问题。只能是推测,程序异常退出,或者本地...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
抱走你就跑
CSDN认证博客专家
CSDN认证企业博客
码龄8年
暂无认证
11
原创
112万+
周排名
175万+
总排名
2万+
访问
等级
363
积分
粉丝
获赞
评论
22
收藏
私信
关注
热门文章
Linux下zookeeper集群搭建(至少需要三台主机(虚拟机))
8293
jmeter 分布式压测
4626
centos 自定义开机启动service
2559
LinkedList add(E,index)操作
2032
centos 7 Iptables管理端口开放状态
1025
分类专栏
springboot
k8s
Spring Mybatis
1篇
Java,TCP,NIOSocket
1篇
Android
1篇
Python
Java
3篇
Spring
2篇
Java多线程
1篇
mybatis
1篇
centos7
3篇
Jmeter
spring-tx
1篇
最新评论
jmeter 分布式压测
hklzl1320:
终于在你这找到了正确的配置
Linux下zookeeper集群搭建(至少需要三台主机(虚拟机))
yzw3270978316:
注意如果是单服务器部署集群,本机的ip地址应当写成127.0.0.1而不是真实的服务器ip地址
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
java 枚举类
抱走你就跑:
哈哈哈 代码直接
java 枚举类
不吃西红柿丶:
平凡文字中显示出不凡的文学功底,哈哈哈哈哈哈。
jmeter 分布式压测
抱走你就跑
回复
weixin_41160863:
文件找不到应该是你的文件路径没有配置对
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
java 枚举类
mvaven 打包 Unable to locate NamespaceHandler when using context tx:annotation-driven
jmeter 分布式压测
2021年1篇
2019年1篇
2018年12篇
2017年1篇
2016年1篇
2015年2篇
目录
目录
分类专栏
springboot
k8s
Spring Mybatis
1篇
Java,TCP,NIOSocket
1篇
Android
1篇
Python
Java
3篇
Spring
2篇
Java多线程
1篇
mybatis
1篇
centos7
3篇
Jmeter
spring-tx
1篇
目录
评论 1
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
抱走你就跑
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值