zookeeper的配置与安装
zookeeper的环境配置,在centos6.5虚拟机中创建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)