linux系统——zookeeper集群搭建

一、准备jdk(因为zookeeper是由java编写的)

1.卸载centos自带的Openjdk,安装oracle的jdk

rpm -qa | grep java     ---查看现有jdk
rpm -e xxx --nodeps   ----卸载jdk(路径复制上面查看到的)

2.安装jdk8的版本

创建 /export/software 存放压缩包
/export/server 存放安装包
/export/data 存放数据
并将jdk的tar包解压到server文件夹下

tar -zxvf     压缩包  --C  解压路径

3.配置java环境变量

vim /etc/profile

在这里插入图片描述

4.环境变量的配置文件需要加载才能生效

source /etc/profile

二、验证集群的其他环境

a) 时钟同步

corntab -l 看是否设置了时钟同步的定时任务或者同时输入date看三台机器时间是否相同

在这里插入图片描述
b) 看防火墙iptabls和selinux是否关闭
c) 看是否配置了主机 名(etc/sysconfig/network)和ip映射(/etc/hosts)
d) windows配置ip映射(c/windows/sys32/driver/etc),因为需要在windows平台上操作zk写的代码

三、搭建zookeeper写的集群环境

在node01上操作,然后拷贝到其他机器上

1.上传zk安装包到software目录下,并解压到servers目录下

2.修改解压目录中配置文件的名称,将zoo_sample改为zoo.cfg(因为默认识别的是zoo.cfg)

mv zoo_sample  zoo.cfg

3.进入配置文件zoo.cfg修改数据的存放目录为/export/data/zkdata 设置zk集群中的各个服务器编号,主机名,心跳端口,选举端口

在这里插入图片描述

4.创建本地保存数据的文件夹,和zoo.cfg中的配置保持一致

mkdir -p /export/data/zkdata

在该文件夹中创建myid(名字不能变),在里面写服务器的编号

cd /export/data/zkdata/
echo 1 > myid

5.把安装包scp到其他机器下面,其他配置参考node01修改即可

scp -r /export/servers/zookeeper-3.4.5-cdh5.14.0/ node-2:/export/servers/
scp -r /export/servers/zookeeper-3.4.5-cdh5.14.0/ node-3:/export/servers/

6.配置zk的环境变量

vim /etc/profile

在这里插入图片描述
7.启动

每个机器上都使用zkServer.sh start 逐一启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值