本篇博客,小菌为大家带来的是zookeeper的安装! 安装zookeeper前的注意事项:
代码语言:javascript复制1.安装前需要安装好jdk
2.检测集群时间是否同步
3.检测防火墙是否关闭
4.检测主机,ip映射有没有配置
准备完毕之后,我们需要下载zookeeper的安装包并解压
下载地址:
CDH版本:http://archive.cloudera.com/cdh5/cdh/5/zookeeper-3.4.5-cdh5.14.0.tar.gz
apache版本:https://archive.apache.org/dist/zookeeper/
- 解压
cd /export/software
tar -zxvf zookeeper-3.4.5-cdh5.14.0.tar.gz -C /export/servers/
- 修改环境变量(注意:3台zookeeper都需要修改) vim /etc/profile.d/zookeeper.sh
export ZOOKEEPER_HOME=/export/servers/zookeeper-3.4.5-cdh5.14.0
export PATH=$PATH:$ZOOKEEPER_HOME/bin
修改完需要令其生效还需要source一下
source /etc/profile
- 修改zookeeper配置文件
cd /export/servers/zookeeper-3.4.5-cdh5.14.0/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
修改内容:
dataDir=/export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata
添加内容:
代码语言:javascript复制(心跳端口、选举端口)
server.1=node01:2888:3888
server.2=node02:2888:3888
server.3=node03:2888:3888
- 创建文件夹:
mkdir -p /export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata
- 在zkdata文件夹下新建myid文件,myid的文件内容为:
cd /export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata
echo 1 > myid
- 分发安装包到其他机器
scp -r /export/servers/zookeeper-3.4.5-cdh5.14.0 root@node02:/export/servers
scp -r /export/servers/zookeeper-3.4.5-cdh5.14.0 root@node03:/export/servers
- 修改其他机器的配置文件
在node02上:
vim /export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata/myid
修改myid为:2
在node03上:
vim /export/servers/zookeeper-3.4.5-cdh5.14.0/zkdata/myid
修改myid为:3
- 启动(每台机器)
因为我们已经配置好了环境变量,所以在任意目录下,直接输入命令zkServer.sh start
就OK了
- 检测是否成功启动,用zookeeper客户端连接下服务端
zkCli.sh
出现welcome to zookeeper!
就说明我们安装成了哟(^U^)ノ~YO
本次的分享就到这里了,受益的小伙伴或对大数据技术感兴趣的朋友们可以关注下小菌哟٩(๑❛ᴗ❛๑)۶