Linux下搭建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,方便以后查找产生的节点数据。

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

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

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

猜你喜欢

转载自blog.csdn.net/smilehappiness/article/details/105933433