http://zookeeper.apache.org/releases.html#download

下载解压到(我自己的)解压到 /usr/local 下

把名字改成 zookeeper

进入zookeeper目录下的conf目录,复制zoo_sample.cfg为zoo.cfg,并将内容修改如下(就是解压后的路径,其他的不用改了,这个路径一般与默认的不同,要改)

dataDir=/usr/local/zookeeper

tickTime:Zookeeper 服务器之间或客户端与服务器之间心跳的时间间隔。
dataDir:Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
clientPort:Zookeeper 服务器监听端口,用来接受客户端的访问请求。

然后,

进入Zookeeper/bin目录

启动服务与查看服务状态:

root@kali:/usr/local/zookeeper/bin# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
root@kali:/usr/local/zookeeper/bin# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: standalone

打开客户端

$ ./zkCli.sh 或 $ ./zkCli.sh -server 127.0.0.1:2181

连接后可以

 1 [zk: localhost:2181(CONNECTED) 3] ls /         #查看节点
 2 [zookeeper]
 3 [zk: localhost:2181(CONNECTED) 4] create /mynode1 myvalue1  #建立节点
 4 Created /mynode1
 5 [zk: localhost:2181(CONNECTED) 5] create /mynode2 myvalue2
 6 Created /mynode2
 7 [zk: localhost:2181(CONNECTED) 6] ls /
 8 [mynode1, mynode2, zookeeper]
 9 [zk: localhost:2181(CONNECTED) 7] get /mynode1       #获取节点的值
10 myvalue1
11 cZxid = 0x2
12 ctime = Thu Nov 17 00:49:22 CST 2016
13 mZxid = 0x2
14 mtime = Thu Nov 17 00:49:22 CST 2016
15 pZxid = 0x2
16 cversion = 0
17 dataVersion = 0
18 aclVersion = 0
19 ephemeralOwner = 0x0
20 dataLength = 8
21 numChildren = 0
22 [zk: localhost:2181(CONNECTED) 8] set /mynode1 myvalue11
23 cZxid = 0x2
24 ctime = Thu Nov 17 00:49:22 CST 2016
25 mZxid = 0x4
26 mtime = Thu Nov 17 00:50:58 CST 2016
27 pZxid = 0x2
28 cversion = 0
29 dataVersion = 1
30 aclVersion = 0
31 ephemeralOwner = 0x0
32 dataLength = 9
33 numChildren = 0
34 [zk: localhost:2181(CONNECTED) 9] set /mynode2 myvalue22
35 cZxid = 0x3
36 ctime = Thu Nov 17 00:49:33 CST 2016
37 mZxid = 0x5
38 mtime = Thu Nov 17 00:51:15 CST 2016
39 pZxid = 0x3
40 cversion = 0
41 dataVersion = 1
42 aclVersion = 0
43 ephemeralOwner = 0x0
44 dataLength = 9
45 numChildren = 0
46 [zk: localhost:2181(CONNECTED) 10] ls /
47 [mynode1, mynode2, zookeeper]
48 [zk: localhost:2181(CONNECTED) 11] get /mynode1
49 myvalue11
50 cZxid = 0x2
51 ctime = Thu Nov 17 00:49:22 CST 2016
52 mZxid = 0x4
53 mtime = Thu Nov 17 00:50:58 CST 2016
54 pZxid = 0x2
55 cversion = 0
56 dataVersion = 1
57 aclVersion = 0
58 ephemeralOwner = 0x0
59 dataLength = 9
60 numChildren = 0
61 [zk: localhost:2181(CONNECTED) 12] set /mynode1
62 [zk: localhost:2181(CONNECTED) 13] set /mynode2
63 [zk: localhost:2181(CONNECTED) 14] ls /
64 [mynode1, mynode2, zookeeper]
65 [zk: localhost:2181(CONNECTED) 15] get mynode1
66 Command failed: java.lang.IllegalArgumentException: Path must start with / character
67 [zk: localhost:2181(CONNECTED) 16] get /mynode1
68 myvalue11
69 cZxid = 0x2
70 ctime = Thu Nov 17 00:49:22 CST 2016
71 mZxid = 0x4
72 mtime = Thu Nov 17 00:50:58 CST 2016
73 pZxid = 0x2
74 cversion = 0
75 dataVersion = 1
76 aclVersion = 0
77 ephemeralOwner = 0x0
78 dataLength = 9
79 numChildren = 0
80 [zk: localhost:2181(CONNECTED) 17]             

Zookeeper安装,Zookeeper单机模式安装相关推荐

  1. Hadoop单机模式安装入门(Ubuntu系统)

    闲来无事,突然看到关于Hadoop集群.以前也了解过,网上找过一些关于百度,谷歌等底层hadoop集群的文档,可是面对很多陌生的技术,看不太通透.所有想自己动手虚拟机试试.经常听到这么高大上的名词,H ...

  2. Zookeeper实战之单机模式

    Zookeeper介绍 Zookeeper 分布式服务框架是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文主要从使用者角度来介 ...

  3. CentOS下Hive2.0.0单机模式安装详解

    本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 1. 所需要的环境 Hive 2.0需要以下运行环境: ...

  4. 大数据学习(2-1)-Hadoop安装教程-单机模式和伪分布模式(Ubuntu14.04LTS)

    文章目录 目录 1.linxu的安装 1.1安装Linux虚拟机 1.2安装Linux和Windows双系统 2.Hadoop的安装 2.1 Hadoop安装前配置 2.1.1 配置Hadoop用户 ...

  5. hbase 单机 java api,HBase学习(一)hbase安装(单机模式)和javaapi客户端访问hbase例子...

    平时习惯了window下开发,而Hbase只能在linux环境下运行,所以决定把hbase安装一台虚拟机上,在windows下运行eclipse连接虚拟机里的hbase 因为对linux命令了解不多, ...

  6. CentOS下Hive2.0.0集群模式安装详解

    本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...

  7. 服务器guid怎么装系统,GUID分区模式,UEFI+PGT磁盘模式安装Ghost系统详解

    一般情况下,安装Ghost系统都是使用MBR模式,不过有部分用户有GUID模式安装的要求,还有UEFI+GPT的,那么如何在这样的模式下安装GHOST系统呢?首先如果你目前的磁盘分区还是MBR的话要先 ...

  8. linux下的单机工具,Linux下单机模式的Hadoop部署

    需要软件: ssh:fedore 9 自带. jdk:http://java.sun.com/javase/downloads/index.jsp,下最近版本jdk-6u18-linux-i586 H ...

  9. Hadoop单机模式和伪分布式搭建教程CentOS

    版权声明:本文为博主原创文章,欢迎转载,请注明地址. 目录(?)[-] 准备工作 1 软件准备 2 创建hadoop用户 3 配置SSH无密码访问 4 安装JAVA环境 单机模式安装 伪分布式安装 首 ...

最新文章

  1. pandas高效读取大文件(csv)方法之-parquet
  2. (视频+图文)机器学习入门系列-第10章 人工神经网络
  3. scrapy在命令行指定要采集的url
  4. 计算机网络:TCP和UDP的对比
  5. 我用段子讲.NET之依赖注入(一)
  6. Oracle 并行查询
  7. tomcat 参数最佳实践_一线架构师开发总结:剖析并发编程+JVM性能,深入Tomcat与MySQL...
  8. 网络基础---IP编址
  9. jar包解压后再打包为jar
  10. Hadoop权威指南-读书笔记
  11. PS 矩形工具的使用
  12. datagrid表格序号列
  13. matlab ill,Matlab跑GMM聚类时出现Ill-conditioned covariance created at iteration xx错误提示
  14. android scheme 配置多个,Android Scheme URL 使用方法
  15. 服务器虚拟化vmware hyper-v,浅谈Hyper-v与VMware服务器虚拟化比较
  16. robots.txt介绍
  17. php电商实现自动售货,2020PHP自动售货发卡网程序开源源码 集成多个支付接口
  18. 【黑客免杀攻防】读书笔记1 - 初级免杀基础理论(反病毒软件特征码提取介绍、免杀原理、壳)...
  19. 中国经济形势是否已经完全明朗?
  20. Linux下/proc

热门文章

  1. Windows 7+Ubuntu 16.04 双系统安装
  2. python在线翻译脚本_用Python抓取百度翻译内容并打造自己的翻译脚本!
  3. java配置lib_Java环境配置
  4. 什么叫小米粒吸尘机器人_2020年,吸尘器推荐选购,家用吸尘器什么牌子好?扫地机器人推荐,吸尘器选购避坑指南!...
  5. delphi trichviewedit 设置一行的段落_HTML中的文本与段落(3)
  6. Python AttributeError: 'module' object has no attribute 'posseg'
  7. arch linux 安装xfce_华为荣耀Magicbook安装Manjaro系统指北
  8. 每日小记2013.3.1
  9. [C++] GCC multilib
  10. 【英语学习】【Daily English】U15 Culture L02 For a second I wanted to go home