Zookeeper集群环境搭建以及shell的操作

安装Zookeeper集群搭建要求大于1的奇数台奇数

       是一个高可用的分布式文件系统。

1.准备开源包

**zookeeper-3.4.6.tar.gz**

2 解压

tar -zxvf zookeeper-3.4.6.tar.gz  -C /opt/

3 重命名

mv zookeeper-3.4.6/ zookeeper

4 配置环境变量

export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

5 配置zookeeper

cp zoo_sample.cfg zoo.cfg

dataDir=/opt/zookeeper/data 

6 myid文件 

在zookeeper的各个机器中分别创建myid文件(/opt/zookeeper/data ),内容分别为

1 2 3

7 配置zoo.cfg

server.1=uplooking03:2888:3888    // 2888  通讯端口     3888 选举端口
server.2=uplooking04:2888:3888
server.3=uplooking05:2888:3888

8 查看zookeeper集群的时间

**保证zookeeper 集群中的时间不能有超过20秒的误差**
yun -y install ntp ntpdate   没有ntp需要进行安装
ntpdate -u ntp.api.bz  根据时间同步服务器同步时间,-u是绕过防火请

9 启动zookeeper服务

zkServer.sh start  启动
zkServer.sh stop   关闭
zkServer.sh status 状态

10 shell的操作

zkCli.sh //登录到本地zookeeper服务器
zkCli.sh -server ip:2181 //登录到远程zookeeper服务器
// 操作
create /namenode data  // 创建节点以及节点数据
get /namenode //查看节点中的内容
rmr /namenode //删除节点以及节点内容   不能直接 rmr /  否则会删除到根节点,相当于自毁操作
quit //退出zookeeper的shell操作


 

猜你喜欢

转载自blog.csdn.net/wt5264/article/details/111277516