mac 安装zkcli_Mac OSX安装启动 zookeeper

安装

zookeeper支持brew安装

➜ ~ brew infozookeeper

zookeeper: stable3.4.8(bottled), HEAD

Centralized serverfordistributed coordination of services

https://zookeeper.apache.org/

Not installed

From: https://mirrors.tuna.tsinghua.edu.cn/git/homebrew-core.git/Formula/zookeeper.rb

==>Options--with-perlBuild Perl bindings--with-python

Build with python support--HEAD

Install HEAD version==>Caveats

To have launchd start zookeeper now and restart atlogin:

brew services start zookeeper

Or,if you don't want/need a background service you can just run:

zkServer start

安装

➜ ~ brew installzookeeper==> Downloading https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles/zookeeper-3.4.8.el_capitan.bottle.tar.gz

######################################################################## 100.0%

==> Pouring zookeeper-3.4.8.el_capitan.bottle.tar.gz==>Caveats

To have launchd start zookeeper now and restart atlogin:

brew services start zookeeper

Or,if you don't want/need a background service you can just run:

zkServer start==>Summary

🍺/usr/local/Cellar/zookeeper/3.4.8: 237 files, 17.6M

安装后,在/usr/local/etc/zookeeper/目录下,已经有了缺省的配置文件。

➜ ~ ls /usr/local/etc/zookeeper

defaults log4j.properties zoo.cfg zoo_sample.cfg

缺省配置[/usr/local/etc/zookeeper/zoo.cfg] 内容如下

➜ / cat /usr/local/etc/zookeeper/zoo.cfg

# The number of milliseconds of each tick

tickTime=2000# The number of ticks that the initial

# synchronization phase can take

initLimit=10# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5# the directory where the snapshot is stored.

#do not use /tmp for storage, /tmp here is just

# example sakes.

dataDir=/usr/local/var/run/zookeeper/data

# the port atwhichthe clients will connect

clientPort=2181# the maximum number of client connections.

# increase thisif you need to handle moreclients

#maxClientCnxns=60#

# Be sure to read the maintenance section of the

# administrator guide before turning on autopurge.

#

# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

#

# The number of snapshots to retainindataDir

#autopurge.snapRetainCount=3# Purge task intervalinhours

# Set to"0"to disable auto purge feature

#autopurge.purgeInterval=1

启动服务

执行zkServer命令

➜ /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

查看zookeeper运行及状态

安装后,可以看到zookeeper提供了zkCli等工具进行.

➜ /zkCli

Connecting to localhost:2181Welcome to ZooKeeper!JLine support is enabled

[zk: localhost:2181(CONNECTING) 0]

WATCHER::

WatchedEvent state:SyncConnected type:None path:null[zk: localhost:2181(CONNECTED) 0] ls[zk: localhost:2181(CONNECTED) 1] ls /[zookeeper]

[zk: localhost:2181(CONNECTED) 2] ls /zookeeper

[quota]

[zk: localhost:2181(CONNECTED) 3] ls /zookeeper/quota

[]

[zk: localhost:2181(CONNECTED) 4]

ps:

http://blog.csdn.net/whereismatrix/article/details/50420099

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值