1、创建 /usr/local/services/zookeeper 文件夹:
 mkdir -p /usr/local/services/zookeeper
2、进入到 /usr/local/services/zookeeper 目录中:
cd /usr/local/services/zookeeper
3、下载 zookeeper-3.4.10.tar.gz:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
4、解压缩 zookeeper-3.4.10.tar.gz:
tar -zxvf zookeeper-3.4.10.tar.gz
5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/conf 目录中:
cd zookeeper-3.4.10/conf/
6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:
cp zoo_sample.cfg zoo.cfg
7、用 vim 打开 zoo.cfg 文件并修改其内容为如下:
# The number of milliseconds of each tick
# zookeeper 定义的基准时间间隔,单位:毫秒 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=/tmp/zookeeper
 
# 数据文件夹 dataDir=/usr/local/services/zookeeper/zookeeper-3.4.10/data
# 日志文件夹 dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.10/logs
# the port at which the clients will connect
# 客户端访问 zookeeper 的端口号 clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#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 retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
 
8、保存并关闭 zoo.cfg 文件:
9、进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/bin 目录中:
cd ../bin/
10、用 vim 打开 /etc/ 目录下的配置文件 profile:
vim /etc/profile
并在其尾部追加如下内容:
# idea - zookeeper-3.4.10 config start - 2016-09-08
export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.10/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH # idea - zookeeper-3.4.10 config start - 2016-09-08
11、使 /etc/ 目录下的 profile 文件即可生效:
source /etc/profile
12、启动 zookeeper 服务:
zkServer.sh start
如打印如下信息则表明启动成功:
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
13、查询 zookeeper 状态:
zkServer.sh status
14、关闭 zookeeper 服务:
zkServer.sh stop
如打印如下信息则表明成功关闭:
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
15、重启 zookeeper 服务:
zkServer.sh restart
如打印如下信息则表明重启成功:
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

最新文章

  1. linux下route命令使用实战
  2. spring 3 mvc hello world + mavern +jetty
  3. 看看这蛋疼的Java代码
  4. MPU9250调试
  5. java笔记--反射进阶之总结与详解
  6. UVa 11995:I Can Guess the Data Structure!(数据结构练习)
  7. MonoRail学习-入门实例篇
  8. @Repository、@Service、@Controller 和 @Component(转)
  9. Windows批处理(cmd/bat)常用命令小结
  10. BZOJ_1011_[HNOI2008]_遥远的行星_(近似)
  11. sublime text 2代码片段(Snippet)功能的使用
  12. 《编写可维护的JavaScript》之编程实践
  13. Linq 查询与普通查询的区别
  14. 在同一个系统上装两个不同版本的jdk,配置环境变量不起作用,jdk版本的切换问题
  15. 使用weinre远程调试
  16. 微信小程序之canvas绘制海报分享到朋友圈
  17. Solutions and Summay for Linked List Naive and Easy Questions
  18. 训练题(代码未检验)(序列前k大和问题)
  19. php算法面试案例(转)
  20. Windows server 2008 SSD性能测试

热门文章

  1. Spring boot启动原理
  2. String的不变性到final在java中用法
  3. Java课程设计---web版斗地主
  4. SSH&SFTP服务分离+家目录锁定
  5. nodejs+express+ejs+mongoose实例
  6. 第4课 Hello QT
  7. Sql Server 2016数据库生成带数据的脚本
  8. python入门第3篇 pycharm安装及使用
  9. 转载spring restemplate
  10. WordVBA常用项