在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相关推荐
- 在Ubuntu和Mac OSX中安装boost
boost in ubuntu 在ubuntu上使用apt-get install boost安装boost,build工具 bjam也会安装.安装后,头文件放到/usr/local/include/ ...
- 清理Mac OSX中安装的nvidia CUDA driver
看到我的就MBP是nvidia的320M,没有仔细查阅资料,就以为支持CUDA,然后按照了CUDA driver,然后就看到Preference里提示不支持.那现在准备删除吧. /usr/local/ ...
- Mac OSX 平台安装 MongoDB
Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download ...
- 在Mac OSX下安装Microsoft Calibri字体
参考: Where can I find default Microsoft fonts Calibri, Cambria? 在Mac OSX下安装Microsoft Calibri字体 1.下载: ...
- 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 ...
- 在mac系统中安装node
在mac系统中安装node.js 这里使用软件包安装方式.首先打开node.js的中文网站http://nodejs.cn/download/,选择16.15.0版本. 下载完成之后,点击安装,出现如 ...
- 【Python】在Mac系统中安装Pygame
我们通过Homebrew来安装Pygame,Homebrew是Mac OSX上的软件包管理工具,如果还没安装Homebrew,将以下命令粘贴至终端先安装Homebrew /usr/bin/ruby - ...
- 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get.yum神器 Homebr ...
- Mac OSX的开机启动配置
1.Login Items Mac OSX的当前用户成功登录后启动的程序,该类别的启动项配置文件存放在~/Library/Preferences/com.apple.loginitems.plist, ...
最新文章
- 马腾宇的AI学术历程:做科研要考虑长期的影响力
- Leaflet中使用leaflet-cion-pulse插件实现波动的图标效果
- 计算机配置里 无 管理模板,组策略里打开后没有管理模板
- php 对象字面量,js的字面量对象和JSON的区别
- 2019-02-26-算法-进化(回文数)
- linux系统如何打开python_手把手教你在Linux系统下使用Python虚拟环境
- css实现简单的告警提示动画效果
- len在python_len在python
- 江西小学计算机说课稿,2019江西教师招聘面试-小学数学-说课稿
- 知网直接下载pdf文档
- 最简单的git merge 和git rebase 介绍和示例演示
- Linux执行U盘里内程序,Linux 最小系统挂载U盘(SD、TF卡)并执行程序
- ubuntu1804安装python3.8+odoo14
- Modbus Tcp服务端使用说明书
- 贪吃蛇游戏 C语言程序设计
- java微信小程序调用支付接口
- 大数据 客户标签体系_大数据场景营销之标签体系、用户分群、用户画像
- python animation 轨迹_在jupyter noteb之外显示动画
- 力扣977 双指针解决
- 计算属性computed里面的getter和setter
热门文章
- python操作memcahed
- 查看Linux服务器的CPU详细信息
- Ext JS 5初探(二) ——Bootstrap.js
- 智能电视系列(4)-高通,天才与极限
- wp7后台文件传输之-----BackgroundTransferService(二)
- ICE专题:实现简单的聊天室(一)
- SaaS风暴:中国软件企业如何应对挑战?
- adc0832对光电二极管进行数据采集_一种基于光电二极管的麦克风跟踪检测电路的制作方法...
- Spring源码:BeanFactory
- log4j.properties 使用