我的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包等文件 ant eclipse时需要下载的内容 放到用户目录下即可 .ant
目录 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的源码项目,无需ant编译,直接可导入到Eclipse中阅读。
ZooKeeper源码,已经过Ant处理,可以直接被eclipse识别,导入后即可阅读源码。 注意,如若碰上无法再switch中使用枚举值的错误信息,将项目JDK编译版本降为1.7,再升为1.8即可。属于IDE的一个小bug,可以忽略
Ant编译后的zookeeper源码 版本:zookeeper-release-3.4.11、apache-ant-1.9.14 可直接导入eclipse或idea
NULL 博文链接:https://gaojingsong.iteye.com/blog/2320437
zookeeper源码,已经构建好了,直接导入eclipse即可。由于是已经构建好了的,工程包含了依赖的jar包,所以大小有23M
从官网下载下来的,因为源码是eclipse项目,所以需要本地安装ant工具,进行源码编译和构建,然后导入Intellij,使用eclipse而不是maven的方式导入项目,该代码中包含阅读源码时的注释,以及使用原生方式、zkClient、...
生成eclipse源码 cd E:\github\zookeeper ant eclipse 引进项目 导入eclipse 错误处理 错误1:编译完成后,用Eclipse打开编译错误,显示Java compiler level does not match 和 '<>' operator is not allowed...
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 启动并...
把源码导入到eclipse 里面。 1.base-dubbo-web 布置到tomcat-8080 里 1.base-dubbo-web-mc 布置到tomcat-8081 里 访问http://127.0.0.1:8080/web/getWebUserInfo 调用两个服务,得到数据
2、将其中的 dubbo-admin导入到eclipse,修改此项目中的JDK 3、修改项目中的pom文件,加上 <finalName>dubbo-admin</finalName> ,这样打包后的WAR包名字就是dubbo-admin。 4、打开dubbo-admin/src/main/webapp/...
- 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统...
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 启动并...
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下...
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下...
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下...
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下...
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下...
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下...