码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper环境搭建

时间:2021-01-04 11:26:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:tar   配置   http   image   服务端   客户端   org   操作   ase   

下载源码

本文以 Zookeeper 3.5.4 为例,源码下载地址:https://github.com/apache/zookeeper/tree/release-3.5.4

源码编译

在命令行使用 ant 编译的时候出现了一些问题,在网上没有找到解决方案,所以使用 idea 进行编译,希望有知道原因的大佬指点迷津,下图为执行 ant eclipse 后的报错信息

技术图片

下边是具体操作步骤

首先使用 idea 打开项目

技术图片

右击 build.xml ,选择 Add as Ant Build File

技术图片

展开右侧 Ant 侧边栏,双击 eclipse

技术图片

等待 build 完成,时间根据自身网络环境而定

技术图片

编译完成后会产生eclipse 的配置文件

技术图片

源码导入

这时关掉项目窗口,选择 File --> New --> Project from Existing Sources...

技术图片

选择项目目录,选择导入Eclipse项目,然后一路 Next

技术图片

这时候源码就导入成功了~

启动Zookeeper服务端

针对单机版本和集群版本,分别对应两个启动类:

  • 单机:ZooKeeperServerMain
  • 集群:QuorumPeerMain

这里只做单机版测试

conf 目录下复制一份 zoo_sample.cfg 并重命名为 zoo.cfg

技术图片

配置主启动类,选择 Add Configuration

技术图片

选择添加一个 Application

技术图片

图中 1VM options2Main Class3Program arguments

如果2020 版本找不到 VM options 点击右上方的 Modify options --> Add VM options 即可

如果2020 版本找不到 VM options 点击右上方的 Modify options --> Add VM options 即可

如果2020 版本找不到 VM options 点击右上方的 Modify options --> Add VM options 即可

具体配置如下

技术图片

主类全路径: org.apache.zookeeper.server.quorum.QuorumPeerMain

运行配置好的 Application,看到日志输出代表启动成功

技术图片

启动Zookeeper客户端

通过运行 QuorumPeerMain 得到的日志,可以得知ZooKeeper服务端已经启动,服务的地址为127.0.0.1:2182。启动客户端来进行连接测试。

客户端的启动类为org.apache.zookeeper.ZooKeeperMain,进行如下配置:

同样的增加一个 Application

技术图片

运行配置好的 Application

技术图片

可以看到已经连接成功,并且可以键入命令;

Zookeeper环境搭建

标签:tar   配置   http   image   服务端   客户端   org   操作   ase   

原文地址:https://www.cnblogs.com/Jacian/p/14216872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!