`
renzhengzhi
  • 浏览: 2166 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse导入zookeeper源码(一)

阅读更多

我的Github博客地址:Github Pages

 

由于之前项目中用到dubbo,使用zookeeper做注册中心,一直想抽时间学习zookeeper,最近终于抽出时间学习zk的使用和原理。在此推荐倪掌柜的《从Paxos到ZooKeeper分布式一致性原理与实践》。

废话不多说,直奔主题。

 

一、搭建ant编译环境

1. [下载jdk]并安装。

- 配置jdk环境变量:

我的电脑->高级系统设置->环境变量->新建

编辑PATH,追加%JAVA_HOME%\bin

进入命令行窗口,执行java -version命令。

 

2. [下载ant]并安装,配置ant环境变量。

- 配置ant环境变量

我的电脑->高级系统设置->环境变量->新建

进入命令行窗口,执行ant -version

 

二、下载zk源码

1. 访问zk官网[下载源码]

 

三、编译zk源码

1. 下载zk源码后解压到D:\zk目录。

2. 进入命令行窗口,进入D:\zk目录。

3. 执行ant eclipse

看到提示Build Success! 就说明编译成功了。

 

导入eclipse相信大家都知道怎么做了。接下来就可以开始阅读zk源码了。

 

分享到:
评论

相关推荐

    zookeeper 源码导入eclipse时下载的cache包等文件

    zookeeper 源码导入eclipse时下载的cache包等文件 ant eclipse时需要下载的内容 放到用户目录下即可 .ant

    Zookeeper源码编译

    目录 1. 准备工作 1.1 下载Ant 1.2 解压Ant 1.3 配置Ant环境变量 ...3. 导入zookeeper源码到Idea中 3.1 zookeeper项目导入 3.2 配置zoo.cfg 3.3 引入maven依赖  3.4 启动zookeeper 问题一: org.apache.zookeep

    ZooKeeper源码Eclipse工程项目

    该项目是ZooKeeper的源码项目,无需ant编译,直接可导入到Eclipse中阅读。

    ZooKeeper源码

    ZooKeeper源码,已经过Ant处理,可以直接被eclipse识别,导入后即可阅读源码。 注意,如若碰上无法再switch中使用枚举值的错误信息,将项目JDK编译版本降为1.7,再升为1.8即可。属于IDE的一个小bug,可以忽略

    Ant编译后的zookeeper源码

    Ant编译后的zookeeper源码 版本:zookeeper-release-3.4.11、apache-ant-1.9.14 可直接导入eclipse或idea

    Zookeeper 源代码编译导入Eclipse

    NULL 博文链接:https://gaojingsong.iteye.com/blog/2320437

    zookeeper源码

    zookeeper源码,已经构建好了,直接导入eclipse即可。由于是已经构建好了的,工程包含了依赖的jar包,所以大小有23M

    zookeeper-branch-3.4.13.7z

    从官网下载下来的,因为源码是eclipse项目,所以需要本地安装ant工具,进行源码编译和构建,然后导入Intellij,使用eclipse而不是maven的方式导入项目,该代码中包含阅读源码时的注释,以及使用原生方式、zkClient、...

    zookeeper:zookeeper原始码分析

    生成eclipse源码 cd E:\github\zookeeper ant eclipse 引进项目 导入eclipse 错误处理 错误1:编译完成后,用Eclipse打开编译错误,显示Java compiler level does not match 和 '<>' operator is not allowed...

    dubbox编译、环境搭建、服务提供和服务消费及学习资料

    1.3 在eclipse中构件 3 2 搭dubbo-admin、dubbo-monitor控制台 16 2.1 配置zookeeper 16 2.2 配置dubbo-admin和dubbo-monitor控制台 20 2.2.1 修改dubbo-admin配置 20 2.2.2 修改dubbo- monitor配置 20 2.2.3 启动并...

    spring 整合dubbo,maven 多模块

    把源码导入到eclipse 里面。 1.base-dubbo-web 布置到tomcat-8080 里 1.base-dubbo-web-mc 布置到tomcat-8081 里 访问http://127.0.0.1:8080/web/getWebUserInfo 调用两个服务,得到数据

    dubbo admin 2.5.4 jdk1.8亲测可用管理控制台

    2、将其中的 dubbo-admin导入到eclipse,修改此项目中的JDK 3、修改项目中的pom文件,加上 <finalName>dubbo-admin</finalName> ,这样打包后的WAR包名字就是dubbo-admin。 4、打开dubbo-admin/src/main/webapp/...

    单点登录源码

    - 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统...

    dubbo\dubbox编译、环境搭建、服务提供和服务消费及学习资料

    1.3 在eclipse中构件 3 2 搭dubbo-admin、dubbo-monitor控制台 16 2.1 配置zookeeper 16 2.2 配置dubbo-admin和dubbo-monitor控制台 20 2.2.1 修改dubbo-admin配置 20 2.2.2 修改dubbo- monitor配置 20 2.2.3 启动并...

    百度地图毕业设计源码-spring-boot-seckill:大佬秒杀的源码mark学习

    JDK1.7、Maven、Mysql、Eclipse、SpringBoot1.5.10、zookeeper3.4.6、kafka_2.11、redis-2.8.4、curator-2.10.0 启动说明 启动前 请配置 application.properties 中相关redis、zk以及kafka相关地址,建议在Linux下...

    百度地图毕业设计源码-seckill:秒杀

    JDK1.7、Maven、Mysql、Eclipse、SpringBoot1.5.10、zookeeper3.4.6、kafka_2.11、redis-2.8.4、curator-2.10.0 启动说明 启动前 请配置 application.properties 中相关redis、zk以及kafka相关地址,建议在Linux下...

    百度地图毕业设计源码-seckill:秒杀系统改进

    JDK1.7、Maven、Mysql、Eclipse、SpringBoot1.5.10、zookeeper3.4.6、kafka_2.11、redis-2.8.4、curator-2.10.0 启动说明 启动前 请配置 application.properties 中相关redis、zk以及kafka相关地址,建议在Linux下...

    百度地图毕业设计源码-springboot-seckill:springboot秒杀

    JDK1.7、Maven、Mysql、Eclipse、SpringBoot1.5.10、zookeeper3.4.6、kafka_2.11、redis-2.8.4、curator-2.10.0 启动说明 启动前 请配置 application.properties 中相关redis、zk以及kafka相关地址,建议在Linux下...

    百度地图毕业设计源码-seckill:来自spring-boot-seckill的叉子

    JDK1.7、Maven、Mysql、Eclipse、SpringBoot1.5.10、zookeeper3.4.6、kafka_2.11、redis-2.8.4、curator-2.10.0 启动说明 启动前 请配置 application.properties 中相关redis、zk以及kafka相关地址,建议在Linux下...

    百度地图毕业设计源码-spring-boot-seckill:spring-boot-秒杀

    JDK1.7、Maven、Mysql、Eclipse、SpringBoot1.5.10、zookeeper3.4.6、kafka_2.11、redis-2.8.4、curator-2.10.0 启动说明 启动前 请配置 application.properties 中相关redis、zk以及kafka相关地址,建议在Linux下...

Global site tag (gtag.js) - Google Analytics