手机版
网站地图
美文美图
最新动态
你好,欢迎访问
好美文阅读网
个性皮肤
搜索
网站首页
美文
文章
散文
日记
诗歌
小说
故事
句子
作文
签名
祝福语
情书
范文
读后感
文学百科
美文摘抄
节日文章
名家散文
网名大全
座右铭
口号大全
面试技巧
说说大全
阅读答案
诗词默写
流言蜚语
节日祝福
好句子
经典台词
谚语大全
亲情故事
友情故事
表白情书
工作报告
活动总结
心得体会
专题汇总
美文网首页
linux下zookeeper安装
linux下zookeeper安装
作者:
小豆_1122
| 来源:发表于
2020-03-05 12:28 被阅读0次
zookeeper安装需要依赖 jdk 或jre
1.下载jdk
2.解压jdk
tar -zxvf jdk-8u221-linux-x64.tar.gz
3.配置jdk环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_221
export JAVA_PATH=${JAVA_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
配置好后需要
刷新文件
source /etc/profile
4.查看jdk 版本是否启动
jdk -version
5.下载zookeeper
网上有很多自行下载
6.解压zookeeper压缩包
tar -zxvf zookeeper-3.4.14.tar.gz
然后配置一下环境变量
vim /etc/profile
修改后
export ZOOKEEPER_HOME=/usr/zookeeper/bin
export PATH=$PATH:${ZOOKEEPER_HOME}:${JAVA_PATH}
/usr/zookeeper/bin 这个目录根据实际解压包位置来修改就行
刷新一下文件
source /etc/profile
7.进入zookeeper目录(这里搭建的是伪集群 就是一个主机上的三个不同端口启动的)
(mkdir server0 在 server0 目录中
mkdir data0
mkdir log0
在data0目录中
touch myid
vim myid
为0)
(真集群 ip地址修改一下就行(比如:192.168.0.100) ,当然了 目录 都是server data log 就行,不过要注意防火墙的问题 ,把防火墙关闭或者把相应的端口放开,不然启动不会以及群的形式出现)
#查看防火墙状态
service iptables status
#关闭防火墙
service iptables stop
#查看防火墙开机启动状态
chkconfig iptables --list
#关闭防火墙开机启动
chkconfig iptables off
同理 创建 相同的server1 和sever2 目录和文件都对应为相应的 1 或2
为后面 配置做准备
8.在 zookeeper目录中,进入conf目录
cp zoo_sample.cfg zoo0.cfg
编辑 zoo0.cfg
clientPort=2180#注意一个主机的话(伪集群) 这个端口也要变化, 真集群就不需要变,默认2181
dataDir=/usr/zookeeper/server0/data0
dataLogDir=/usr/zookeeper/server0/log0
server.0=localhost:2880:3880 #伪集群端口需要不能一样,真集群的话可以一样,因为真集群ip不同
server.1=localhost:2881:3881
server.2=localhost:2882:3882
说明:
server.A = B:C:D : A表示这个是第几号服务器, B 是这个服务器的 ip 地址; C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口; D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader
保存退出
复制zoo0.cfg 为zoo1.cfg
修改参数为
clientPort=2181# 注意一个主机的话(伪集群) 这个端口也要变化, 真集群就不需要变
dataDir=/usr/zookeeper/server1/data1
dataLogDir=/usr/zookeeper/server1/log1
复制 zoo0.cfg 为zoo2.cfg
修改参数为
clientPort=2182 # 注意一个主机的话(伪集群) 这个端口也要变化, 真集群就不需要变
dataDir=/usr/zookeeper/server2/data2
dataLogDir=/usr/zookeeper/server2/log2
9.启动zookeeper
因为前面配置了 环境变量
zkServer.sh start /usr/zookeeper/conf/zoo0.cfg
zkServer.sh start /usr/zookeeper/conf/zoo1.cfg
zkServer.sh start /usr/zookeeper/conf/zoo2.cfg
10.查看是否启动
用命令 jps
如果出现
11.查看zookeeper状态
zkServer.sh status /usr/zookeeper/conf/zoo0.cfg
zkServer.sh status /usr/zookeeper/conf/zoo1.cfg
zkServer.sh status /usr/zookeeper/conf/zoo2.cfg
就可以看到
12.关闭zookeeper(关闭一个就全部死掉了 因为它们本身的过半协议)
zkServer.sh stop /usr/zookeeper/conf/zoo0.cfg
查看jps 就没有
zookeeper 进程了
相关文章
网友评论
本文标题:
linux下zookeeper安装
本文链接:
https://www.haomeiwen.com/subject/tfptrhtx.html
延伸阅读
那年盛夏诗歌
环境监察队工作总结范文
优秀教师学习心得范文
华胥引的读后感300字
《Its red》教学反思范文
农资购销的合同范本
竞选中队委优秀演讲稿
辞金蹈海的成语解释
《世纪宝鼎》公开课教案设计
因为爱你,所以牵挂
今生今世红尘醉——美到
一个90后的内心独白
致已逝去的高中年华
深度阅读
您也可以注册成为美文阅读网的作者,发表您的原创作品、分享您的心情!
情人节
母亲节
重阳节
清明节
端午节
植树节
元宵节
妇女节
愚人节
圣诞节
父亲节
教师节
儿童节
劳动节
青年节
建军节
万圣节
平安夜
光棍节
中秋节
国庆节
感恩节
腊八节
更多话题
栏目导航
摄影
故事
互联网
读书
旅行
热点阅读
村里这些事
044 波导?
关于市场化
今日欧美圈:布兰妮恐考虑退隐?Lady Gaga新专最新情报
身负欠款10万元,我焦虑了……
烦恼系列之耳朵
多数据源找不到Failed to configure a Dat
防潮药品包装微生物限度检测与计数方法
《养成运动习惯最简单的方法》
我的世界主播视频被盗事件
网友评论