zookeeper伪分布安装和使用

1、下载路径为:http://mirrors.cnnic.cn/apache/zookeeper/stable/

2、安装:

第一步 解压zookeeper压缩包:

进入 zookeeper安装目录

第二步 创建一个data目录:

第三步 修改 conf/zoo.cfg文件:

先将zoo_sample.cfg copy 为 zoo.cfg

然后 编辑zoo.cfg文件:

修改后:

第三步 将ZOOKEEPER_HOME加入到.bash_profile环境变量中并使用source使环境变量生效

第三步 启动zookeeper的server:

我们启动zookeeper后,通过jps,可以查看到QuorunPeerMain进程

如果我们想配置集群zookeeper,请查看这个文档:http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html#sc_RunningReplicatedZooKeeper

3、使用:

客户端连接zookeeper server:

help命令:

ls命令:

[zk: 127.0.0.1:2181(CONNECTED) 2] ls /

[zookeeper]

create命令:

[zk: 127.0.0.1:2181(CONNECTED) 5] create /zk_test my_data

Created /zk_test

[zk: 127.0.0.1:2181(CONNECTED) 8] ls /

[zookeeper, zk_test]

get命令:

[zk: 127.0.0.1:2181(CONNECTED) 0] get /zk_test

my_data

cZxid = 0x2

ctime = Fri Feb 06 01:45:04 PST 2015

mZxid = 0x2

mtime = Fri Feb 06 01:45:04 PST 2015

pZxid = 0x2

cversion = 0

dataVersion = 0

aclVersion = 0

ephemeralOwner = 0x0

dataLength = 7

numChildren = 0

[zk: 127.0.0.1:2181(CONNECTED) 1]

修改下zk_test节点数据:

[zk: 127.0.0.1:2181(CONNECTED) 15] set /zk_test summer

cZxid = 0x2

ctime = Fri Feb 06 01:45:04 PST 2015

mZxid = 0x5

mtime = Fri Feb 06 01:49:19 PST 2015

pZxid = 0x2

cversion = 0

dataVersion = 1

aclVersion = 0

ephemeralOwner = 0x0

dataLength = 6

numChildren = 0

[zk: 127.0.0.1:2181(CONNECTED) 16]

再查下:

[zk: 127.0.0.1:2181(CONNECTED) 29] get /zk_test

summer

cZxid = 0x2

ctime = Fri Feb 06 01:45:04 PST 2015

mZxid = 0x5

mtime = Fri Feb 06 01:49:19 PST 2015

pZxid = 0x2

cversion = 0

dataVersion = 1

aclVersion = 0

ephemeralOwner = 0x0

dataLength = 6

numChildren = 0

[zk: 127.0.0.1:2181(CONNECTED) 30]

delete命令:

[zk: 127.0.0.1:2181(CONNECTED) 44] delete /zk_test

再使用get查下该节点:

[zk: 127.0.0.1:2181(CONNECTED) 45] get /zk_test

Node does not exist: /zk_test

[zk: 127.0.0.1:2181(CONNECTED) 46]

更多关于使用操作,请看这篇文档:http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html

参考文档1:http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html

参考文档2:http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html

PS:这是年前最后一篇文章,在此给大家拜个早年了,祝大家前程似锦,锦上添花,花中有喜,喜在眉梢;也祝家人身体健康,万事如意,长命百岁。

时间: 2024-08-11 09:55:45

zookeeper伪分布安装和使用的相关文章

ubuntu下Zookeeper伪分布安装

zookeeper:保证数据在集群之间的数据事物性一致. 介绍一下伪分布的安装: 1. 先将下载好的zookeeper.xxx.tar.gz 复制到/usr目录下(笔者自己的目录) 2.解压: sudo tar -zxvf zookeeper.xxx.tar.gz 3 重命名: sudo mv zookeeper.xxx zk 下面就是配置环境变量: sudo vim /etc/profile 添加 ZOOKEEPER_HOME 如图: 在PATH中添加 zookeeper_home: 4 将c

zookeeper 伪分布安装

zookeeper是一个分布式应用程序协调系统,主要会提供配置服务,分布式服务,权限服务,锁定功能以及分布式数据同步,今天主要说明一下zookeeper如何搭建伪分布 1. 下载zk程序,并解压,,略. 2. zk需要一个数据存放目录,其实就是zk各个节点存放数据和日志的目录,日志也可以放到其他文件夹中 3. 修改zk的配置,拷贝conf目录下的zoo_sample.cfg 为zoo1.cfg 名字可以任意 4. 修改其配置: # The number of milliseconds of ea

Zookeeper伪分布安装

解压Zookeeper压缩包 进入conf文件夹下 将zoo_sample.cfg重命名为zoo.cfg   1.zookeeper集群在部署的时候,节点数量必须是比少于3个的奇数个.   递归创建目录 mkdir -p /user   1.zookeeper集群在部署的时候,节点数量必须是比少于3个的奇数个. 2.zookeeper伪分布式(3个节点) 2.1 解压缩zookeeper-3.4.5.tar.gz 2.2 执行命令cp conf/zoo_sample.cfg conf/zoo1.

zookeeper伪分布安装配置

1.下载路径为:http://mirrors.cnnic.cn/apache/zookeeper/stable/ 2.安装: 第一步 解压zookeeper压缩包: 进入 zookeeper安装目录 第二步 创建一个data目录: 第三步 修改 conf/zoo.cfg文件: 先将zoo_sample.cfg copy 为 zoo.cfg 然后 编辑zoo.cfg文件: 修改后: 第三步 将ZOOKEEPER_HOME加入到.bash_profile环境变量中并使用source使环境变量生效 第

ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

使用 RMI + ZooKeeper 实现远程调用框架,包括ZooKeeper伪集群安装和代码实现两部分.  一.ZooKeeper伪集群安装: 1>获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下载,我这里下载的是zookeeper-3.4.6版本. 2>ZooKeeper伪分布式集群安装 伪分布式集群:在一台Server中,启动多个ZooKeeper的实例. 3>上传并解压安装包 4>创建实例

Hadoop-2.6.0伪分布--安装配置hbase

Hadoop-2.6.0伪分布--安装配置hbase 1.用到的hadoop与hbase: 2.安装hadoop: 具体安装看这篇博文: http://blog.csdn.net/baolibin528/article/details/42939477 hbase所有版本下载 http://archive.apache.org/dist/hbase/ 3.解压hbase: 结果: 4.修改hbase 文件权限为一般用户权限: 5.设置环境变量: 配置内容: 保存配置: 6.进入配置文件目录: 7

Hadoop伪分布安装

1.hadoop的伪分布安装 1.1 设置ip地址 执行命令 service network restart 验证: ifconfig 1.2 关闭防火墙 执行命令 service iptables stop 验证: service iptables status 1.3 关闭防火墙的自动运行(在上面的那一步即使我们关闭了防火墙,还是在有些情况下,防火墙会自动起来,那些情况就是下面的命令的结果为on的时候) 执行命令 chkconfig iptables off 验证: chkconfig --

Hadoop 单节点 & 伪分布 安装手记

实验环境CentOS 6.XHadoop 2.6.0JDK       1.8.0_65 目的这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例程序或简单作业等. 先决条件支持平台    GNU/Linux是产品开发和运行的平台. Hadoop已在有2000个节点的GNU/Linux主机组成的集群系统上得到验证.    Win32平台是作为开发平台支持的.由于分布式操作尚未在Win

CentOS 6.5 伪分布安装

CentOS 6.5 伪分布安装 软件准备  jdk-6u24-linux-i586.bin .hadoop-1.2.1.tar.gz.hadoop-eclipse-plugin-1.2.1.jar . Eclipse-jee-indigo-SR2-linux-gtk.tar.gz 假设:  所有软件压缩包都放在  /home/hadoop 文件夹下. 1.JDK安装 1.1           root用户登录,使用命令 mkdir  /usr/local/program 新建目录progra