安装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操作