ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
一、zookeeper支持brew安装:
1、查询命令:brew info zookeeper
2、安装命令:brew install zookeeper
- 主文件安装在目录:
/usr/local/Cellar/zookeeper
- 缺省的配置文件目录在:
/usr/local/etc/zookeeper
3、启动服务:zkServer
`ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}`
zkServer status
`ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Error contacting service. It is probably not running.`
zkServer start
`ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper … STARTED`
3、停止服务:
zkServer stop
`ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Stopping zookeeper … STOPPED`
4、启动过程中可通过zooeeper提供的zkCli工具查看运行及状态:
zkCli