安装

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相关推荐

  1. 在Ubuntu和Mac OSX中安装boost

    boost in ubuntu 在ubuntu上使用apt-get install boost安装boost,build工具 bjam也会安装.安装后,头文件放到/usr/local/include/ ...

  2. 清理Mac OSX中安装的nvidia CUDA driver

    看到我的就MBP是nvidia的320M,没有仔细查阅资料,就以为支持CUDA,然后按照了CUDA driver,然后就看到Preference里提示不支持.那现在准备删除吧. /usr/local/ ...

  3. Mac OSX 平台安装 MongoDB

    Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download ...

  4. 在Mac OSX下安装Microsoft Calibri字体

    参考: Where can I find default Microsoft fonts Calibri, Cambria? 在Mac OSX下安装Microsoft Calibri字体 1.下载: ...

  5. Mac OSX中设置路由

    在Mac OSX 中, 设置路由的命令为: route -n add defalut 10.13.31.1 route -n add -net 10.0.0.0/8 10.13.31.1 route ...

  6. 在mac系统中安装node

    在mac系统中安装node.js 这里使用软件包安装方式.首先打开node.js的中文网站http://nodejs.cn/download/,选择16.15.0版本. 下载完成之后,点击安装,出现如 ...

  7. 【Python】在Mac系统中安装Pygame

    我们通过Homebrew来安装Pygame,Homebrew是Mac OSX上的软件包管理工具,如果还没安装Homebrew,将以下命令粘贴至终端先安装Homebrew /usr/bin/ruby - ...

  8. 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)

    Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get.yum神器 Homebr ...

  9. Mac OSX的开机启动配置

    1.Login Items Mac OSX的当前用户成功登录后启动的程序,该类别的启动项配置文件存放在~/Library/Preferences/com.apple.loginitems.plist, ...

最新文章

  1. 马腾宇的AI学术历程:做科研要考虑长期的影响力
  2. Leaflet中使用leaflet-cion-pulse插件实现波动的图标效果
  3. 计算机配置里 无 管理模板,组策略里打开后没有管理模板
  4. php 对象字面量,js的字面量对象和JSON的区别
  5. 2019-02-26-算法-进化(回文数)
  6. linux系统如何打开python_手把手教你在Linux系统下使用Python虚拟环境
  7. css实现简单的告警提示动画效果
  8. len在python_len在python
  9. 江西小学计算机说课稿,2019江西教师招聘面试-小学数学-说课稿
  10. 知网直接下载pdf文档
  11. 最简单的git merge 和git rebase 介绍和示例演示
  12. Linux执行U盘里内程序,Linux 最小系统挂载U盘(SD、TF卡)并执行程序
  13. ubuntu1804安装python3.8+odoo14
  14. Modbus Tcp服务端使用说明书
  15. 贪吃蛇游戏 C语言程序设计
  16. java微信小程序调用支付接口
  17. 大数据 客户标签体系_大数据场景营销之标签体系、用户分群、用户画像
  18. python animation 轨迹_在jupyter noteb之外显示动画
  19. 力扣977 双指针解决
  20. 计算属性computed里面的getter和setter

热门文章

  1. python操作memcahed
  2. 查看Linux服务器的CPU详细信息
  3. Ext JS 5初探(二) ——Bootstrap.js
  4. 智能电视系列(4)-高通,天才与极限
  5. wp7后台文件传输之-----BackgroundTransferService(二)
  6. ICE专题:实现简单的聊天室(一)
  7. SaaS风暴:中国软件企业如何应对挑战?
  8. adc0832对光电二极管进行数据采集_一种基于光电二极管的麦克风跟踪检测电路的制作方法...
  9. Spring源码:BeanFactory
  10. log4j.properties 使用