在mac OSX中安装启动zookeeper
生活随笔
收集整理的這篇文章主要介紹了
在mac OSX中安装启动zookeeper
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝
zookeeper支持brew安裝。
$brew info zookeeper zookeeper: stable 3.4.6 (bottled), HEAD Centralized server for distributed coordination of services https://zookeeper.apache.org/ /usr/local/Cellar/zookeeper/3.4.6_1 (208 files, 13M) *Poured from bottle From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/zookeeper.rb ==> Options --with-perlBuild Perl bindings --with-pythonBuild with python support --HEADInstall HEAD version ==> Caveats To have launchd start zookeeper at login:ln -sfv /usr/local/opt/zookeeper/*.plist ~/Library/LaunchAgents Then to load zookeeper now:launchctl load ~/Library/LaunchAgents/homebrew.mxcl.zookeeper.plist Or, if you don't want/need launchctl, you can just run:zkServer start安裝
$brew install zookeeper ==> Downloading https://homebrew.bintray.com/bottles/zookeeper-3.4.6_1.mavericks.bottle.2.tar.gz ######################################################################## 100.0% ==> Pouring zookeeper-3.4.6_1.mavericks.bottle.2.tar.gz ==> Caveats To have launchd start zookeeper at login:ln -sfv /usr/local/opt/zookeeper/*.plist ~/Library/LaunchAgents Then to load zookeeper now:launchctl load ~/Library/LaunchAgents/homebrew.mxcl.zookeeper.plist Or, if you don't want/need launchctl, you can just run:zkServer start ==> Summary �� /usr/local/Cellar/zookeeper/3.4.6_1: 207 files, 13M安裝后,在/usr/local/etc/zookeeper/目錄下,已經有了缺省的配置文件。
ls /usr/local/etc/zookeeper defaults log4j.properties zoo.cfg zoo_sample.cfg缺省配置[/usr/local/etc/zookeeper/zoo.cfg] 內容如下
$less -N /usr/local/etc/zookeeper/zoo.cfg 1 # The number of milliseconds of each tick2 tickTime=20003 # The number of ticks that the initial 4 # synchronization phase can take5 initLimit=106 # The number of ticks that can pass between 7 # sending a request and getting an acknowledgement8 syncLimit=59 # the directory where the snapshot is stored.10 # do not use /tmp for storage, /tmp here is just 11 # example sakes.12 dataDir=/usr/local/var/run/zookeeper/data13 # the port at which the clients will connect14 clientPort=218115 # the maximum number of client connections.16 # increase this if you need to handle more clients17 #maxClientCnxns=6018 #19 # Be sure to read the maintenance section of the 20 # administrator guide before turning on autopurge.21 #22 # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance23 #24 # The number of snapshots to retain in dataDir25 #autopurge.snapRetainCount=326 # Purge task interval in hours27 # Set to "0" to disable auto purge feature28 #autopurge.purgeInterval=1啟動服務
執行命令zkServer
$zkServer 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 JMX enabled by default Using config: /usr/local/etc/zookeeper/zoo.cfg Error contacting service. It is probably not running.$ zkServer start 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] [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]總結
以上是生活随笔為你收集整理的在mac OSX中安装启动zookeeper的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: s$是什么货币
- 下一篇: 银行卡封了需要多久解开,有以下三种情况