Zookeeper安装,Zookeeper单机模式安装

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目录

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

[email protected]:/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]             
时间: 2024-12-29 11:39:20

Zookeeper安装,Zookeeper单机模式安装的相关文章

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

闲来无事,突然看到关于Hadoop集群.以前也了解过,网上找过一些关于百度,谷歌等底层hadoop集群的文档,可是面对很多陌生的技术,看不太通透.所有想自己动手虚拟机试试.经常听到这么高大上的名词,Hadoop已经成为大数据的代名词.短短几年间,Hadoop从一种边缘技术成为事实上的标准.而另一方面,MapReduce在谷歌已不再显赫.当企业瞩目MapReduce的时候,谷歌好像早已进入到了下一个时代. Hadoop支持三种启动集群模式,分别是单机模式,wei分布式模式,安全分布式模式.下面我做

Hadoop单机模式安装-(1)安装设置虚拟环境

网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍如何在Windows环境下设置虚拟机环境以及一些准备工作,熟悉WMware的朋友可以略过. 我所记录的笔记适合没有Linux基础的朋友跟我一起操作,同时欢迎高手参观指导. 环境约定 以下环境基于攥写时间:5th July 2015. 宿主机器:Windows 8 虚拟机环境:WMware Wrokstation 11

Hadoop单机模式安装-(2)安装Ubuntu虚拟机

网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍在虚拟机设置完毕后,如何进行Ubuntu的安装. 我所记录的笔记适合没有Linux基础的朋友跟我一起操作,同时欢迎高手参观指导. 环境约定 以下环境基于攥写时间:5th July 2015. 宿主机器:Windows 8 虚拟机环境:WMware Wrokstation 11 Ubuntu版本:Ubuntu Deskt

Hadoop单机模式安装

需要先添加用来运行Hadoop进程的用户组hadoop及用户hadoop. 1. 添加用户及用户组 创建用户hadoop $ sudo adduser hadoop 需要输入shiyanlou的密码:shiyanlou.并按照提示输入hadoop用户的密码. 2. 添加sudo权限 将hadoop用户添加进sudo用户组 $ sudo usermod -G sudo hadoop 四.安装及配置依赖的软件包 1. 安装openssh-server.java.rsync等 $ sudo apt-g

3-1.Hadoop单机模式安装

Hadoop单机模式安装 一.实验介绍 1.1 实验内容 hadoop三种安装模式介绍 hadoop单机模式安装 测试安装 1.2 实验知识点 下载解压/环境变量配置 Linux/shell 测试WordCount程序 1.3 实验环境 hadoop2.7.6 Linux CentOS6终端 1.4 适合人群 本课程难度为一般,属于初级级别课程,适合具有linux基础的用户. 1.5 相关文件 https://pan.baidu.com/s/1a_Pjl8uJ2d_-r1hbN05fWA 二.H

Zookeeper实战之单机模式

Zookeeper介绍 Zookeeper 分布式服务框架是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文主要从使用者角度来介绍一下Zookeeper的安装,配置及应用. 单机模式 Zookeeper可以单机安装,这种应用模式主要用在测试或demo的情况下,在生产环境下一般不会采用. 1. 首先可以从Zookeeper的官方网站下载最新的安装包http://mirrors.cnnic.cn/apache/zookeeper

hbase0.96.0单机模式安装(win7 无需cygwin)

之前折腾了几天,想让hbase的单机模式在cygwin上跑起来,都不成功.正当我气馁之时,我无意中发现hbase0.96.0的bin和conf目录下有一些扩展名为cmd的文件.这难道是给windows用的?难道现在hbase可以直接在windows上运行了?抱着这样的想法,我尝试了不用cygwin的方法运行hbase,还真成功了.特此记录下来,给需要的人做一个参考. 1. 环境: Win7 64bit JDK1.6.0_43 64bit hbase-0.96.0-hadoop1 没错,不需要cy

Hadoop1.2.1 单机模式安装

首先安装JDK: 然后安装hadoop: 最后的实例测试:首先在 /opt/data 目录下创建 input目录, 然后把hadoop的conf目录下的所有xml文件拷贝到上面的input目录, 然后运行下面图片的第三行命令(注意此条命令我是在hadoop目录下运行的), 最后查看output目录下的文件,检测是否成功 若出现以下文件则表示安装成功,测试通过

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需要以下运行环境: Java 1.7以上(强烈建议使用Java 1.8) Hadoop 2.X 2. 下载.解压Hive安装包 Hive官网地址: http://hive.apache.org/ 例如: wget "http://mirrors.cnnic.cn/apache/hive/hive-2.0.0/apac