ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。在apache的网站上即可以下载:http://zookeeper.apache.org/releases.html
安装
安装非常简单,解压压缩包即可,然后进行简单的配置就可以了,配置文件默认为conf/zoo.cfg(当然可以在启动的时候指定文件的路径及名称),简单做一些配置即可
(1)端口配置
clientPort:配置启动的服务端口,默认2181
(2)配置数据存放路径
windows下需要目录转义
#dataDir=D:\server\zookeeper-3.4.5\data
dataDir=D:/server/zookeeper-3.4.5/data
可以配置为相当路径
dataDir=../zookeeper_data
dataLogDir=../zookeeper_log
这样的就话就指定了在zookeeper的安装目录下(对于dataLogDir所在的目录必须存在,否则启动会抱错)
启动
启动文件为bin目录下的zkServer.xxx,zkServer.cmd、zkServer.sh分别对应windows、linux的启动文件
linux下直接执行./zkServer.sh会提示需要带参数
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}, 参数对应的功能为启动/关闭/重启/状态查询等,zookeeper集群环境下,可以通过status查看到当前节点的Mode
[leibo@tese148 bin]$ sudo sh zkServer.sh status JMX enabled by default Using config: /data/test/zookeeper/bin/../conf/zoo.cfg Mode: follower [leibo@test149 bin]$ ./zkServer.sh status JMX enabled by default Using config: /data/test/zookeeper/bin/../conf/zoo.cfg Mode: leader
zkCli.sh访问
通过bin目录下的zkCli.sh,可以登录进zookeeper,然后查看里面的节点及节点的数据等
zkCli.sh默认是登陆本机的2181端口,如果不是的话可以通过-server参数指定ip和端口
zkCli.sh -server 192.168.255.133:2181
在命令行登录窗口中,提供了一些命令进行操作,常用的有ls $path、get $path、set $path $data、rmr $path等
相关推荐
Zookeeper安装教程
zookeeper安装步骤
zookeeper安装文档,记录linux系统安装zookeeper步骤及操作命令
大数据教程-zookeeper安装与配置,详细细节安装、部署
zookeeper安装教程,3.4.6的版本,大家一起学习
dubbo_zookeeper linux安装
zookeeper安装
ZooKeeper安装
hadoop,hbase,zookeeper安装笔记hadoop,hbase,zookeeper安装笔记hadoop,hbase,zookeeper安装笔记
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...
目录 Zookeeper安装文档 1 安装说明 1 Zookeeper配置 1 zookeeper启动服务 2Zookeeper安装文档安装说明一、单机安装本服
ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群...
zookeeper安装和选举说明
zookeeper安装手册(Linux)
zookeeper安装教程.pdf,详细介绍了这么安装zookeeper,与使用znode
Linux下Kafka自带zookeeper安装步骤单点/集群整合
zookeeper安装成windows服务工具
zookeeper安装和使用
Hadoop、HBase、Zookeeper安装部署