• 售前

  • 售后

热门帖子
入门百科

linux体系安装zookeeper 服务的方法

[复制链接]
黑头发的汉子子x 显示全部楼层 发表于 2021-10-25 19:42:32 |阅读模式 打印 上一主题 下一主题
1、创建 /usr/local/services/zookeeper 文件夹:
  1.   mkdir -p /usr/local/services/zookeeper
复制代码
2、进入到 /usr/local/services/zookeeper 目录中:
  1.   cd /usr/local/services/zookeeper
复制代码
3、下载 zookeeper-3.4.9.tar.gz:
  1. wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
复制代码
4、解压缩 zookeeper-3.4.9.tar.gz:
  1.   tar -zxvf zookeeper-3.4.9.tar.gz
复制代码
5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:
  1. cd zookeeper-3.4.9/conf/
复制代码
6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:
  1. cp zoo_sample.cfg zoo.cfg
复制代码
7、用 vim 打开 zoo.cfg 文件并修改其内容为如下:
  1. # The number of milliseconds of each tick
  2.     # zookeeper 定义的基准时间间隔,单位:毫秒
  3.   tickTime=2000
  4.    # The number of ticks that the initial
  5.    # synchronization phase can take
  6.    initLimit=10
  7.    # The number of ticks that can pass between
  8.    # sending a request and getting an acknowledgement
  9.    syncLimit=5
  10.    # the directory where the snapshot is stored.
  11.    # do not use /tmp for storage, /tmp here is just
  12.    # example sakes.
  13.    # dataDir=/tmp/zookeeper
  14.    # 数据文件夹
  15.   dataDir=/usr/local/services/zookeeper/zookeeper-3.4.9/data
  16.    # 日志文件夹
  17.   dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs
  18.    # the port at which the clients will connect
  19.    # 客户端访问 zookeeper 的端口号
  20.   clientPort=2181
  21.    # the maximum number of client connections.
  22.    # increase this if you need to handle more clients
  23.    #maxClientCnxns=60
  24.    #
  25.    # Be sure to read the maintenance section of the
  26.    # administrator guide before turning on autopurge.
  27.    #
  28.    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
  29.    #
  30.    # The number of snapshots to retain in dataDir
  31.    #autopurge.snapRetainCount=3
  32.    # Purge task interval in hours
  33.    # Set to "0" to disable auto purge feature
  34.    #autopurge.purgeInterval=1
复制代码
8、生存并关闭 zoo.cfg 文件:     

9、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/bin 目录中:
   
  1. cd ../bin/  
复制代码

10、用 vim 打开 /etc/ 目录下的设置文件 profile:
   
  1. vim /etc/profile
复制代码
     并在其尾部追加如下内容:
  1. # idea - zookeeper-3.4.9 config start - 2016-09-08
  2.    export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
  3.    export PATH=$ZOOKEEPER_HOME/bin:$PATH
  4.    export PATH
  5.    # idea - zookeeper-3.4.9 config start - 2016-09-08
复制代码
11、使 /etc/ 目录下的 profile 文件即可生效:
  1. source /etc/profile
复制代码
12、启动 zookeeper 服务:
  1. zkServer.sh start
复制代码
    如打印如下信息则表明启动成功:
  1.   ZooKeeper JMX enabled by default
  2.    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
  3.    Starting zookeeper ... STARTED
复制代码
13、查询 zookeeper 状态:
  1.   zkServer.sh status
复制代码
14、关闭 zookeeper 服务:
  1. zkServer.sh stop
复制代码
    如打印如下信息则表明成功关闭:
  1. ZooKeeper JMX enabled by default
  2.    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
  3.    Stopping zookeeper ... STOPPED
复制代码
15、重启 zookeeper 服务:
  1. zkServer.sh restart
复制代码
    如打印如下信息则表明重启成功:
  1.   ZooKeeper JMX enabled by default   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg   ZooKeeper JMX enabled by default
  2.    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
  3.    Stopping zookeeper ... STOPPED   ZooKeeper JMX enabled by default   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg   Starting zookeeper ... STARTED
复制代码
总结
以上所述是小编给各人先容的linux 安装zookeeper 服务,盼望对各人有所资助,假如各人有任何疑问请给我留言,小编会实时复兴各人的。在此也非常感谢各人对草根技能分享网站的支持!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作