Linux下搭建Zookeeper运行环境

蔚落 2021-09-24 06:08 464阅读 0赞

创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!

本系列主要总结下Zookeeper的基础使用,笔者准备写四篇文章:


























博文内容 资源链接
Linux下搭建Zookeeper运行环境 https://blog.csdn.net/smilehappiness/article/details/105933433
Zookeeper入门,一篇就够啦 https://blog.csdn.net/smilehappiness/article/details/105933292
Zookeeper客户端ZkClient、Curator的使用,史上最详细的教程来啦~ https://blog.csdn.net/smilehappiness/article/details/105938058
Zookeeper使用总结(进阶篇) https://blog.csdn.net/smilehappiness/article/details/105938119

文章目录

  • 前言
  • 准备压缩包
  • 安装
  • 启动与停止

前言

本文为Zookeeper系列的第一篇文章,这里博主主要介绍下如何搭建Zookeeper运行环境。废话不多说,直接演示环境的搭建。

准备压缩包

官网:http://zookeeper.apache.org/

下载:https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz
这里看公司需要,选择合适的稳定版本,我这里以3.6.1版本为例。

安装

  • 第一步:

    首先需要配置Java运行环境,Zookeeper的运行需要机器具备Java运行环境,一般来说,Linux第一步都会配置jdk运行环境。

  • 第二步:

    把下载的安装包,上传到Linux服务器中,使用以下命令直接解压缩:
    tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz -C /usr/local/
    看个人习惯,我喜欢把安装包放在/usr/local目录下

    解压后目录,如下图所示,解压缩完成了,即完成了zookeeper安装。
    在这里插入图片描述

  • 第三步:

    在zookeeper的conf目录下,将zoo_sample.cfg改名为zoo.cfg,因为zookeeper启动时会读取该文件作为默认配置文件。

    这里建议保留原有文件,留个备份,防止把原有的文件改坏了,随时可以还原。

    使用以下命令进行copy:
    cp zoo_sample.cfg zoo.cfg

至此,zookeeper安装就算是完成了,可以启动了。

启动与停止

  • 常用的ZooKeeper用法
    ./zkServer.sh {start|start-foreground|stop|restart|status|print-cmd}
  • 启动zookeeper
    切换到安装目录的bin目录下,执行以下命令:
    ./zkServer.sh start

    出现以下界面,说明启动成功了。
    在这里插入图片描述
    在这里插入图片描述

  • 关闭zookeeper
    切换到安装目录的bin目录下,执行以下命令:
    ./zkServer.sh stop
  • 查看ZooKeeper的状态
    执行命令:./zkServer.sh status
    在这里插入图片描述
  • 建议
    在zookeeper安装目录下创建data目录,将zookeeper的conf目录中,zoo.cfg配置文件的dataDir配置修改为/usr/local/apache-zookeeper-3.6.1-bin/data,方便以后查找产生的节点数据。

写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,希望尽自己的努力,做到更好,大家一起努力进步!

如果有什么问题,欢迎大家评论,一起探讨,代码如有问题,欢迎各位大神指正!

给自己的梦想添加一双翅膀,让它可以在天空中自由自在的飞翔!

发表评论

表情:
评论列表 (有 0 条评论,464人围观)

还没有评论,来说两句吧...

相关阅读

    相关 LinuxZookeeper运行环境

    > `创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!` 本系列主要总结下Zookeeper的基础使用,笔者准备写四篇文章: <ta