zookeeper集群的搭建

在进行zookeeper集群的搭建时,由于学习条件的限制,我们一般都是在vmware的虚拟环境中进行模拟真实环境。本次安装的zookeeper版本位3.4版本,因为版本的更新,很多功能的增加会对资源的需求会有所提高,所以我们在进行模拟实验的时候一般选择较为稳定的版本,而不是最新版本。

除此之外,由于zookeeper需要在java的环境下才能运行,所以在运行zookeeper之前需要给linux安装jdk,并且配置环境变量,这里采用的jdk的版本为jdk8,为了防止有些朋友所在的网络环境不好,所以下面的搭建过程都是在无网络的状态下,进行解压对应压缩包进行的。

1、首先是jdk的安装以及环境变量的配置:

    在vmware的选项设置中设置共享文件夹如图:

将windows下预存的jdk和zookeeper的压缩包放入对应的共享路径下。

接着打开虚拟机,通过终端进入 /mnt/hgfs/soft下查看对应的压缩包,如图:

进入jdk文件夹,将jdk的压缩版进行解压,一般我们这里解压到/usr/java/ 下(解压命令:tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/java ), 如图:

将jdk解压好之后,把java添加到环境变量中即可,方法如下:

        (1) vim /etc/profile 进入最后一行

        (2) 在文件最后一行添加如下代码并保存

               export JAVA_HOME=/usr/java/jdk1.8.0_151
                export PATH=$PATH:$JAVA_HOME/bin

        (3) 刷新配置:

                source /etc/profile

这样我们的java环境就配置好了,可以输入java进行测试,结果如下:

其余两台机器的jdk环境安装和上述一样,重复上述过程即可。

2、接着是在一台节点上安装配置zookeeper:

    和安装jdk开始一样,先进入linux下的共享文件夹(/mnt/hgfs/soft),如图:

解压到/herry(文件夹自选,这里可以随意)文件夹下,如图:

解压后,进入zookeeper下的conf文件夹,将zoo_sample.cfg 文件更改为 zoo.cfg就可以了,这样就配置好了一个单节点的zookeeper。

这里可以启动zookeeper服务来检查是否成功修改配置。

进入zookeeper的bin下./zkServer.sh start 即可启动,启动后jps可以看到

3、多节点zookeeper集群的配置文件修改:

修改zookeeper配置文件:vim zoo.cfg

将dataDir默认目录修改为zookeeper下的data目录下(该目录需要自己创建)

在文件末尾行添加对应的节点信息,如下:

在zookeeper目录下创建data目录,再创建myid文件,在myid中写入节点数即可:

使用ssh命令中的 scp命令将配置好的zookeeper文件夹发送给对应节点即可,注意修改myid的id。

这样我们的zookeeper集群就搭建好了。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值