《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

这篇具有很好参考价值的文章主要介绍了《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

源码环境搭建

1. 下载源码

下载地址: github

2. 编译

进入下载好的源码的根目录,因为下载依赖的时候需要apache的maven元数据,目前最高的版本为3.8.0-SNAPSHOT,为了能编译成功需要将代码的版本切到这个版本以下,3.8.0-SNAPSHOT可以切到commit号97c181a40d6dd6cc。

3. Eclipse启动服务端

  1. 设置resources

《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

打开配置界面后设置如下:

《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

  1. 配置zoo.cfg

《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

默认情况下不用过多的修改,默认的配置如下:
《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

  1. 启动配置
    《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

    打开配置界面后配置如下:

《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

至此,单个节点的环境就配置完成,点击debug按钮就可启动zookeeper服务。

  1. 上述是启动单节点的,如果要以集群的方式启动的话需要在第二步的时候配置多个cfg文件,第三步的时候创建多个启动配置,以三个节点为例,如下
    《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

    配置文件修改完成后按照第三步的启动配置复制三份,修改下Arguments的配置文件地址,保存后分别启动三个服务即可。

4. 启动客户端

设置启动配置,如下图:

《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建
《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

成功启动结果如下:
《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建

敲入命令行ls /即可看到结果,在此界面即可发送命令实现操作。

至此,Zookeeper的本地源码开发环境搭建完毕,感谢阅读。
文章来源地址https://www.toymoban.com/news/detail-461625.html

到了这里,关于《Zookeeper》从零开始学Zookeeper源码(一)之源码环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Cloud--从零开始搭建微服务基础环境【三】

    😀前言 本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【三】,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客

    2024年02月09日
    浏览(42)
  • 从零开始搭建Ubuntu CTF-pwn环境

    最近因为学校考试所以没怎么看pwn,但是中间虚拟机崩掉过,问题还挺严重。前几天发现能正常打开了,但是一用gdb就会出现下面让人窒息的提醒: 怎么调都不知道是怎么回事,很奇怪的是只有在开gdb的时候才会弹出这个错误,其他都是正常的。问过师傅时候无奈只能放弃这

    2024年01月16日
    浏览(93)
  • linux系统从零开始搭建CICD jenkins环境

    本文教你从零开始搭建jenkins环境,开始你的CICD之旅。 1.1 系统与安装环境 本文的环境为云服务器环境,系统为linux Red-hat系统。版本信息如下: Linux version 3.10.0-1160.88.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP 如果是linux其它系统,也

    2024年02月04日
    浏览(54)
  • SpringCloud--从零开始搭建微服务基础环境入门教程【一】

    😀前言 本篇博文是关于SpringCloud–从零开始搭建微服务基础环境入门教程【一】,希望你能够喜欢😉 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来

    2024年02月10日
    浏览(53)
  • 【Flutter】macOS从零开始使用FVM搭建Flutter开发环境

    本文为个人记录macOS系统使用fvm从零开始搭建flutter开发环境到项目运行的过程,非教程性质,仅供参考,如有疑问或建议,欢迎大家在评论区留言 附上开发设备配置 以vscode为编码工具 下载地址:Download Visual Studio Code - Mac, Linux, Windows 下载后解压安装即可 Xcode 在 iOS 真机或者

    2024年02月09日
    浏览(51)
  • 【深度学习1】ubuntu22.04从零开始搭建深度学习环境

    具体安装步骤可以参考:win11+ubuntu22.04双系统安装(简洁版) 安装之前进入主板BIOS,关闭安全启动!!! 更新软件列表 安装必要的依赖 根据显卡型号下载对应的驱动,官方驱动下载链接:GeForce® 驱动程序 卸载原有驱动(若有) 禁用nouveau驱动,在 /etc/modprobe.d/blacklist.conf

    2024年02月05日
    浏览(97)
  • “从零开始学习Spring Boot:快速搭建Java后端开发环境“

    标题:从零开始学习Spring Boot:快速搭建Java后端开发环境 摘要:本文将介绍如何从零开始学习Spring Boot,并详细讲解如何快速搭建Java后端开发环境。通过本文的指导,您将能够快速搭建一个基于Spring Boot的Java后端开发环境并开始编写代码。 正文: 一、准备工作 在开始之前,

    2024年02月15日
    浏览(57)
  • 『从零开始』拥有一台服务器并搭建java开发环境

      各位小伙伴们大家好,欢迎来到这个小扎扎的博客,本篇博客中将会和大家分享如何购买甚至白嫖一台属于你自己的服务器(当然这台服务器会有时间限制),服务器到手之后就是服务器的设置以及常规java开发的环境搭建,以上内容在本篇博客中都会作详细讲解   首

    2024年01月19日
    浏览(58)
  • 【React 入门实战篇】从零开始搭建与理解React应用-二、前置准备与环境搭建

    二、前置准备与环境搭建 2.1 安装Node.js与npm 在开始React开发之前,我们需要确保Node.js和npm(Node Package Manager)已经安装在我们的计算机上。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,而npm则是Node.js的包管理器,用于安装和管理JavaScript库和工具。 安装Node.js: 访问Node.js官

    2024年04月10日
    浏览(84)
  • 从零开始开发企培源码:搭建企业内训小程序的全面指南

    在当今竞争激烈的企业世界中,不断提升员工的技能和知识已经成为了保持竞争力的必要条件之一。因此,越来越多的企业开始重视内部培训,以确保员工具备所需的技能和知识。为了更有效地进行内部培训,许多企业都在考虑开发自己的企业内训小程序。本文将为您提供一

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包