博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 CentOS7 docker 镜像 上安装 zookeeper-3.4.11 服务
阅读量:6675 次
发布时间:2019-06-25

本文共 3045 字,大约阅读时间需要 10 分钟。

hot3.png

在 CentOS7 docker 镜像 上安装 zookeeper-3.4.11 服务

  1. 获取centos 镜像

  2. 执行docker 命令,运行docker容器

    docker run -t -i --name='centos' -p 8080:80 -d 2d194b392dd1 /bin/bash
  3. 进入docker容器:安装jdk

  4. 创建 /usr/local/services/zookeeper 文件夹:

    mkdir -p /usr/local/services/zookeeper
  5. 进入到 /usr/local/services/zookeeper 目录中:

    cd /usr/local/services/zookeeper
  6. 下载 zookeeper-3.4.11.tar.gz:

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
  7. 解压缩 zookeeper-3.4.11.tar.gz:

    tar -zxvf zookeeper-3.4.11.tar.gz
  8. 进入到 /usr/local/services/zookeeper/zookeeper-3.4.11/conf 目录中:

    cd zookeeper-3.4.11/conf/
  9. 复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:

    cp zoo_sample.cfg zoo.cfg
  10. 用 vim 打开 zoo.cfg 文件并修改其内容为如下:

    # The number of milliseconds of each tick# zookeeper 定义的基准时间间隔,单位:毫秒tickTime=2000# The number of ticks that the initial# synchronization phase can takeinitLimit=10# The number of ticks that can pass between# sending a request and getting an acknowledgementsyncLimit=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.11/data# 日志文件夹dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.11/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
  11. 保存并关闭 zoo.cfg 文件:

  12. 用 vim 打开 /etc/ 目录下的配置文件 profile: vim /etc/profile 并在其尾部追加如下内容:

    # idea - zookeeper-3.4.11 config start - 2016-09-08export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.11/export PATH=$ZOOKEEPER_HOME/bin:$PATHexport PATH# idea - zookeeper-3.4.11 config start - 2016-09-08
  13. 使 /etc/ 目录下的 profile 文件即可生效:

    source /etc/profile
  14. 启动 zookeeper 服务:

    zkServer.sh start

    如打印如下信息则表明启动成功: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg Starting zookeeper ... STARTED

  15. 查询 zookeeper 状态:

    zkServer.sh status
  16. 关闭 zookeeper 服务:

    zkServer.sh stop

    如打印如下信息则表明成功关闭: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED

  17. 重启 zookeeper 服务:

    zkServer.sh restart

    如打印如下信息则表明重启成功: ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED ZooKeeper JMX enabled by default Using config: /usr/local/services/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg Starting zookeeper ... STARTED

转载于:https://my.oschina.net/u/3411630/blog/1790645

你可能感兴趣的文章
服务器部署十大问题系列三:创建文档与旧设备处理
查看>>
零基础学习SVN之(三):可视化SVN的使用
查看>>
IOS开发之显示微博表情
查看>>
Snap首份季度财报或让投资人失望 股价被指偏高
查看>>
新来的NB-IoT为什么这么NB?
查看>>
DoCoMo跳过HSPA+ 力争全球首家推出LTE商用服务
查看>>
Mozilla火狐发布最新计划:用户隐私和安全为发展核心
查看>>
金融行业解决方案
查看>>
[原创]分析解决lvs fullnat模式下后端服务器获取真实IP地址异常问题
查看>>
《Arduino开发实战指南:LabVIEW卷》——3.3 LabVIEW的常用工具及调试工具
查看>>
中国正式启动5G技术研发试验:力争2020年商用
查看>>
《精解 Windows 10》——第2章 Modern 2.0界面体验 2.1Modern 2.0界面
查看>>
《Android深度探索(卷1):HAL与驱动开发》——1.5节如何学习Linux驱动开发
查看>>
《Photoshop七大核心技术》—第2课Photoshop七大核心技术
查看>>
《动手玩转Arduino》——10.5 展望
查看>>
大数据开发套件-数据集成-云mongo跨区域如何同步到Maxcompute
查看>>
人工智能第三次黄金时代,藏在全球数亿摄像头里?
查看>>
RegularJS 0.2.12 发布,JavaScript MVC 框架
查看>>
根据《网络安全法》要求全面提升企业安全能力
查看>>
最新 Win10 测试版提供 Ubuntu 16.04 镜像
查看>>