【大数据实训日记】Day5 Zookeeperan安装及基本操作

一、下载安装

1、环境准备

ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。

2、上传

将下载的ZooKeeper放到/export/software目录下

3、解压

进入/export/software目录下,将tar包解压到/export/servers目录下


tar -xzvf apache-ZooKeeper-3.5.6-bin.tar.gz -C /export/servers

4、添加环境变量

在/etc/profile全局配置文件中,添加:
export ZK_HOME=/export/servers/apache-zookeeper-3.5.6-bin
export PATH=$PATH:$ZK_HOME/bin

二、配置启动

1、配置zoo.cfg进入到conf目录拷贝一个zoo_sample.cfg并完成配置

#进入到conf目录
cd /export/servers/apache-zookeeper-3.5.6-bin/conf
#拷贝
cp  zoo_sample.cfg  zoo.cfg

#修改zoo.cfg
#进入目录
cd /export/data
#创建zooKeeper存储目录
mkdir  zkdata
#修改zoo.cfg
vi /export/servers/apache-zookeeper-3.5.6-bin/conf/zoo.cfg

修改存储目录:dataDir=/export/data/zkdata

2、启动ZooKeeper

cd /export/servers/apache-zookeeper-3.5.6-bin/bin
#启动
./zkServer.sh  start

3、查看ZooKeeper状态

./zkServer.sh status

zookeeper启动成功。standalone代表zk没有搭建集群,现在是单节点

三、ZooKeeper命令行操作

1.服务端常用命令

- 启动 ZooKeeper 服务:  
   ./zkServer.sh start

- 查看 ZooKeeper 服务状态:   
  ./zkServer.sh status

- 停止 ZooKeeper 服务:  
   ./zkServer.sh stop 

- 重启 ZooKeeper 服务:   
  ./zkServer.sh restart 

2.Zookeeper客户端常用命令

- 连接ZooKeeper服务端:
  ./zkCli.sh –server ip:port     

- 断开连接: 
  quit

- 显示指定目录下节点  
  ls 目录

- 创建持久化节点: 
  create  /节点path     # 创建持久化节点但不设置值
  create  /节点path  value   # 创建持久化节点并且设置值

- 获取节点值: 
  get  /节点path

- 设置节点值: 
  set  /节点path  value

- 删除单个节点: 
  delete  /节点path

- 删除包含子节点的节点:
  deleteall  /节点path

- 创建临时节点:
  create -e /节点path value

- 创建顺序节点:
  create -s /节点path value

- 查询节点详细信息:
  ls -s /节点path

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值