ls /TianheSoft/nodesls /TianheSoft/nodes/localhost_2181-0000000000ls /TianheSoft/propsls /TianheSoft/props/systaskls /TianheSoft/props/systask/localhost_2181-0000000000ls /TianheSoft/props/systask/localhost_2181-0000000000/TASK_TYPESget /TianheSoft/props/systask/localhost_2181-0000000000/TASK_TYPES 原文:http://www.cnblogs.com/lexiaofei76/p/5270853.html
转载链接:https://blog.csdn.net/dandandeshangni/article/details/80558383安装参考链接https://blog.csdn.net/qiunian144084/article/details/79192819
基础命令操作
启动zk服务
./zkServer.sh start
复制代码
[root@localhost bin]# ./zkServer.sh
ZooKeeper JMX enabled by default
Using config: /usr/home/zookeeper-3.4.11/bin/../conf/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade...
一、Linux环境安装Zookeeper 话不多说,直接上命令,按步骤执行即可~1、查看JDK版本【Zookeeper需要Java环境】
java ‐version2、下载并解压Zookeeperwget http://archive.apache.org/dist/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz
tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz3、重命名配置文件zoo_sample.cfg【备份原来的配置文件】
cd apache-zookeeper-3.5.8-bin/conf/
cp zoo_sample.cfg zoo.cfg4、...
进入 zkCli.sh所在目录find / -name zkCli.sh位置:/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/zookeeper/bin/zkCli.shcd /opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/zookeeper/bin/ sh zkCli.sh 启动命令终端zookeeper命令使用1)help 获取帮助 close 退出 2)ls 查看节点包含的内容 ls2 查看节点的详细内容 2)create创建节点create /tmp_znode create /tmp_znode1 创建一个普通节...
Zookeeper服务安装之后,一般会在这个服务的基础之上安装其他的大数据平台,其他的框架一般会提供很多接口对Zookeeper中的内容进行一定的操作,但是功能相对单一,所以有些时候,有必要我们自己登录Zookeeper服务器,对里面的文件结构有一定的了解,这样的话使用起来也比较方便,下面就简单总结一下Zookeeper常用的命令。 首先是最基本的zkServer.sh脚本使用,之前也说过,这里汇总一下(假设当前目录在Zookeeper安装目录下): ...
今天同事突然向看一下zookeeper中都创建了哪些节点,而我本人对zookeeper的客服端命令了解的很少,有些操作竟然不知道怎么用,于是乎就索性整理一下zookeeper客服端命令的使用,并再此记录一下。 想要用zkClient链接zookeeper,首先执行如下命令,连接到zookeeper server./zkCli.sh -server localhost:2181help命令help命令用于查询客服端所支持的所用的命令,执行help,输入如下:ZooKeeper -server host:port cmd argsstat pa...
目录基本操作事件监听cd /opt/app/zookeeper-3.4.6基本操作客户端启动链接bin/zkCli.sh查看某个路径下的keyls /创建一个znodecreate /a 1创建一个znode的子节点create /a/b 2查看一个key的valueget /a1
cZxid = 0x100000004
ctime = Tue Jan 12 07:49:41 CST 2021
mZxid = 0x100000004
mtime = Tue Jan 12 07:49:41 CST 2021
pZxid = 0x100000005
cversion = 1
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = ...
Zookeeper介绍
zookeeper是一个分布式服务框架,主要是用来解决分布式应用中的数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 可以把zookeeper理解为一个由文件系统+监听通知机制组成的框架。
详细介绍可以去Zookeeper官网查询,
1、 文件系统
Zookeeper维护一个类似文件系统的数据结构:每个子目录项如 NameService 都被称作为 znode(目录节点),和文件系统一样,我们能够自由的增加、删除...
1. 启动客户端[admin@yrjk bin]$ ./zkCli.sh
[zk: localhost:2181(CONNECTED) 0] 2. 显示所有操作命令[zk: localhost:2181(CONNECTED) 0] help
ZooKeeper -server host:port cmd argsstat path [watch]set path data [version]ls path [watch]delquota [-n|-b] pathls2 path [watch]setAcl path aclsetquota -n|-b val pathhistory redo cmdnoprintwatches on|offdelete path [version]sync pathlistquota pathrmr pathget path [...
下载安装包: wget http://apache.fayea.com/zookeeper/stable/apache-zookeeper-3.5.5-bin.tar.gz
解压安装包:
1、*.tar 用 tar -xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar -xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar -xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar -xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压
3、 cd 到 ZK_HOME/conf , copy一...
一、下载解压
1、Zookeeper简介
Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。
2、下载
环境版本
centos7
zookeeper 3.4.14
[root@localhost mysoft]$ cd /usr/local...
一、节点增删改查
1.1 启动服务和连接服务
# 启动服务
bin/zkServer.sh start#连接服务 不指定服务地址则默认连接到localhost:2181
zkCli.sh -server hadoop001:21811.2 help命令
使用help可以查看所有命令及格式。
1.3 查看节点列表
查看节点列表有ls path和 ls2 path两个命令,后者是前者的增强,不仅可以查看指定路径下的所有节点,还可以查看当前节点的信息。
[zk: localhost:2181(CONNECTED) 0] ls /
[cluster, controller_ep...
单机或者分布式安装
将zookeeper分别解压到不同机器相应的路径上
单机安装就将for循环改成自己主机的IP
#!/bin/bashzootmp=/root/liutao/zookeeper/tmp # zk的目录下的数据目录,需要自己创建,此路径用于存储zookeeper中数据的内存快照、及事物日志文件
zoocfg=/root/liutao/zookeeper/conf/zoo.cfg # zk目录下的配置文件的路径myid=1
for h7_node in h71 h72 h73;do
ssh -Tq root@$h7_node << EOF
echo $myid
if test -e $zootmp...