zookeeper的配置与安装

zookeeper环境配置步骤

        (所用虚拟机为centos6.5,hadoop为2.7.1)

1.解压缩

2.配置环境变量

3.复制一份zoo.cfg

(zookeeper启动会自动执行这个文件的)

4.配置zoo.cfg

(指定myid文件的路径)

(添加了三行配置:服务器.编号=主机名字:2888:3888)

5.创建文件夹,对应配置的myid文件的路径,新建myid文件

6.编写myid文件

7.分发到02、03

8.配置02、03的myid文件,配置02、03环境变量

详细讲解:

下载一个zookeeper安装包到Windows,然后传输到Linux中解压

配置环境变量         vi /etc/profile

修改zookeeper配置文件         (去到zookeeper根目录)

 cd /usr/local/mysoft         (去到conf)

 

 复制一份配置文件的模板         cp zoo_sample.cfg zoo.cfg       

 (注意:zookeeper在启动的时候,只会找名字为zoo.cfg的配置文件)

 修改配置文件         vi zoo.cfg

 

 

 创建myid文件                 去到刚才配置的路径,并且创建文件夹的里面

 创建myid文件                     vi myid

     10.将刚才的mysoft文件分发到02、03的/usr/local里面     

scp -r /usr/local/mysoft cx02:/usr/local/          scp -r /usr/local/mysoft cx03:/usr/local/       

 mysoft后面没有/,是因为发送的这个这个文件夹,又不是它里面的什么内容     local有/,是因为希望发送到这个目录下             (02、03的local是没有soft文件夹的)

修改02、03myid文件

 修改02、03环境变量,并且使环境变量生效

    启动zookeeper             2888 选举投票的端口             3888 内部数据交互的端口         server.1/2/3    对应上    每台myid文件                        

在每一台电脑写命令:                 zkServer.sh start                  

脚本(在主机01上面运行一个自己写的命令脚本 :帮我们在主机01/02/03运行某某命令)    

zkServer.sh status     查看每一台电脑zookeeper的状态

 目前:         三台单机版zookeeper             没有选举         

正好三台单机版 myid还不一样         1     2     3

查看zookeeper状态时可以发现.out文件中存在端口找不到的报错

 

报错:              

端口在三台虚拟机之间  并没有   开放

 

 再次去zookeeper/conf/zoo.cfg文件中修改,将本机的服务对应0.0.0.0 ip

 目前可以看到         三台电脑参与的选举         三台电脑已经搭建好了zookeeper集群     如:下图

 

 就这样,一个简单的zookeeper环境就配置完成了

本文为博主手敲记录的课程笔记,如有错误,希望能得到指点,如有帮助,期待点点赞呀

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值