centos-7 部署zookeeper集群 >>>> 分布式 HDFS(二)

从官网下载 : zookeeper-3.4.6.tar.gz   ..。。 本文以zookeeper-3.4.6.tar.gz为例

本人分享百度云连接:http://pan.baidu.com/s/1hr79FV2


上传到centos服务器中    本人上传路径为    /usr/local中


解压:  tar -zxvf zookeeper-3.4.6.tar.gz


创建软连接: ln -sf zookeeper-3.4.6 /home/zk


进入文件目录 : cd  /home/zk


先复制一份配置文件 : cd conf 

 cp zoo_sample.cfg zoo.cfg


编辑配置文件 : 

vim zoo.cfg

//数据存放文件

修改 : dataDir=/opt/zookeeper

配置集群

server.1=192.168.6.128:2888:3888
server.2=192.168.6.129:2888:3888
server.3=192.168.6.130:2888:3888



之后在数据生成的文件中配置myid    

也就是这个文件中  /opt/zookeeper

创建文件夹 mkdir  /opt/zookeeper

vim myid 

输入1

即集群配置中的server.1  点后面的唯一id 本例为1

server.1=192.168.6.128:2888:3888

官网说明:https://zookeeper.apache.org/doc/r3.3.6/zookeeperStarted.html

配置配置文件: /etc/profile (可以不用配置,本文为方便启动zookeeper,才配置的)

在最后面追加:后面为zookeeper的bin目录。因为本文创建了软连接

export PATH=$PATH:/home/zk/bin

使配置文件生效

source /etc/profile

其他服务器也是如此配置,本文不一一概述。

将配置文件中的zoo.cfg 复制到另外两台集群服务器中。

下面复制前,其他两台服务器要先解压,并创建软连接才可以复制

scp /home/zk/conf/zoo.cfg 192.168.6.129:/home/zk/conf

scp /home/zk/conf/zoo.cfg 192.168.6.130:/home/zk/conf

复制/etc/profile

scp /etc/profile 192.168.6.129:/etc/profile

scp /etc/profile 192.168.6.130:/etc/profile

使配置文件生效

source /etc/profile


在129 , 130 的服务器下创建 /opt/zookeeper文件夹及myid文件

将myid文件内容修改为 2,3 根据zoo.cfg文件中的集群配置中的id配置


启动zookeeper

每台服务器运行


zkServer.sh start


之后输入jps 就能看到zookeeper已经启动

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值