linux系统安装zookeeper 服务的方法

 更新时间:2018年11月01日 14:17:14   作者:一只学屌  
这篇文章主要介绍了linux 系统安装zookeeper 服务的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

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.9.tar.gz:

 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: 

  tar -zxvf zookeeper-3.4.9.tar.gz

 5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:

cd zookeeper-3.4.9/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.9/data
   # 日志文件夹
  dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.9/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.9/bin 目录中:

    cd ../bin/  

 10、用 vim 打开 /etc/ 目录下的配置文件 profile:

    vim /etc/profile

     并在其尾部追加如下内容: 

 # idea - zookeeper-3.4.9 config start - 2016-09-08
   export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
   export PATH=$ZOOKEEPER_HOME/bin:$PATH
   export PATH
   # idea - zookeeper-3.4.9 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.9/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.9/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.9/bin/../conf/zoo.cfg
   ZooKeeper JMX enabled by default
   Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
   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 服务,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Linux中的curl命令详解

    Linux中的curl命令详解

    大家应该都知道在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。本文将详细介绍Linux中的curl命令,下面来一起看看吧。
    2016-11-11
  • linux 驱动编写之虚拟字符设备的编写实例详解

    linux 驱动编写之虚拟字符设备的编写实例详解

    这篇文章主要介绍了linux 驱动编写之虚拟字符设备的编写实例详解的相关资料,需要的朋友可以参考下
    2017-01-01
  • 详解Centos 7 学习之静态IP设置

    详解Centos 7 学习之静态IP设置

    本篇文章主要介绍了详解Centos 7 学习之静态IP设置,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • 关于Linux的curl指令使用总结

    关于Linux的curl指令使用总结

    这篇文章主要介绍了关于Linux的curl指令使用总结,具有很好的参考价值,希望对大家有所帮助。
    2023-04-04
  • Linux shell中的test命令用法教程

    Linux shell中的test命令用法教程

    这篇文章主要给大家介绍了Linux shell中的test命令用法的相关资料,test命令是shell环境中测试条件表达式的实用工具,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • 虚拟机安装Linux rhel7.3操作系统(具体步骤)

    虚拟机安装Linux rhel7.3操作系统(具体步骤)

    这篇文章主要介绍了虚拟机安装Linux rhel7.3操作系统(具体步骤),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Ubuntu下Sublime Text无法输入中文最简单的解决方案

    Ubuntu下Sublime Text无法输入中文最简单的解决方案

    今天小编就为大家分享一篇关于Ubuntu下Sublime Text无法输入中文最简单的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • linux服务器显卡崩溃解决方案

    linux服务器显卡崩溃解决方案

    这篇文章主要介绍了linux服务器显卡崩溃解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Linux下Kafka分布式集群安装教程

    Linux下Kafka分布式集群安装教程

    这篇文章主要为大家详细介绍了Linux下Kafka分布式集群安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 10大HBase常见运维工具整理小结

    10大HBase常见运维工具整理小结

    这篇文章主要介绍了10大HBase常见运维工具整理小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-07-07

最新评论