ZooKeeper集群搭建

48 篇文章 2 订阅
2 篇文章 0 订阅

1.安装jdk

1、软件包的上传大到/export/soft
2、加压安装包到/export/servers   
tar  -zxvf  jdk-8u65-linux-x64.tar.gz  -C   /export/servers/
3、修改系统配置
创建vi /etc/profile.d/java.sh文件,添加一下内容,保存并退出
	export  JAVA_HOME=/export/servers/jdk1.8.0_65
export  PATH=$PATH:$JAVA_HOME/bin
4、使配置生效
		source    /etc/profile
5、更新/usr/bin/java 软链接
a)删除/usr/bin/java链接			rm  -rf  /usr/bin/java
b)创建新的软连接(将java1.8解压路径下的bin/java链接到/usr/bin/)	
ln  -s  /export/servers/jdk1.8.0_65/bin/java  /usr/bin/java
6.检验是否生效

2.注意

检测集群时间是否同步
检测防火墙是否关闭
检测主机 ip映射有没有配置

3.ZooKeeper安装部署

1.下载zookeeper-3.4.5-cdh5.14.0 并且解压

在/export/servers/soft下载zookeeper-3.4.5-cdh5.14.0 并且解压到/export/servers/servers下

2.修改环境变量(所有服务器都需如此)

vim   /etc/profile.d/zookeeper.sh 
export ZOOKEEPER_HOME=/export/servers/zookeeper-3.4.5-cdh5.14.0
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile

3.创建文件夹:

mkdir  /export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata

4.在data文件夹下新建myid文件:

cd export/servers/zookeeper-3.4.5-cdh5.14.0/zkdat
echo 1 > myid 

5.修改zoo.cfg配置文件

cd /export/servers/zookeeper-3.4.5-cdh5.14.0/conf
cp   zoo_sample.cfg      zoo.cfg
vi zoo.cfg

将dataDir路径改为/export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata
在文本末尾添加
server.1=node01:2888:3888     ## (心跳端口、选举端口)
server.2=node02:2888:3888
server.3=node03:2888:3888

6.分发安装包到其他机器

scp -r   /export/servers/zookeeper-3.4.5-cdh5.14.0   所有服务器主机名:/export/servers/zookeeper-3.4.5-cdh5.14.0

7.修改其他机器的配置文件

修改myid文件
到node02上:修改myid为:2
到node03上:修改myid为:3
.
.
.
.
.
到node0n上:修改myid为:n

8.启动(每台机器)

bin/zkServer.sh start
或者编写一个脚本来批量启动所有机器:
for host in "node01 node02 node03"
do
   ssh $host "source/etc/profile;/root/apps/zookeeper/bin/zkServer.sh start"
done

9.查看集群状态

jps(查看进程)
zkServer.sh status(查看集群状态,主从信息)

10关闭(每台机器)

bin/zkServer.sh stop
或者编写一个脚本来批量启动所有机器:
for host in "node01 node02 node03"
do
   ssh $host "source/etc/profile;/root/apps/zookeeper/bin/zkServer.sh stop"
done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她與風皆過客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值