1. 安装Ant
解压即可。
2. 下载Zookeeper源码包
解压。
3. 利用Ant将Zookeeper源码编译成Eclipse工程。
打开cmd,切换到Zookeeper的解压目录下,即build.xml的当前目录下。用ant eclipse命令进行编译。
E:zookeeper-trunk>E:apache-ant-1.9.6inant.bat eclipse
注:E:zookeeper-trunk是Zookeeper源码的解压目录,E:apache-ant-1.9.6是Ant都解压目录。因为我没有设置ANT_HOME及Path,这里就直接使用ant命令的绝对路径。
点击Finish。
导入源码完毕~
注意:
1. 注意编译时JDK的版本,有可能出现不兼容的情况。这时可通过如下方式修改:右键点击Zookeeper工程->Properties->Java Compiler
2. 导入完毕后,出现了“The import org.apache.commons.collections cannot be resolved”的错误,经分析,E:zookeeper-trunkuild estlibcommons-collections-2.0.jar没有导入其中。
解决方法:在Eclipse里,找到该包,右键--->build-path-->Add to Build Path即可
B. apache atlas独立部署(hadoop、hive、kafka、hbase、solr、zookeeper)
Apache Atlas独立部署的步骤如下:
准备前提环境:
Hadoop 安装:
Hive 安装:
Kafka 伪分布式安装:
HBase 安装与配置:
Solr 集群安装:
Apache Atlas 独立部署:
问题解决:
部署完成后,Apache Atlas将作为独立服务运行,并与Hadoop、Hive、Kafka、HBase、Solr和Zookeeper集成,提供全面的数据湖和元数据管理功能。
C. 分布式天花板阿里百万架构师的ZK+Dubbo笔记,颠覆认知
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式锁服务、集群管理、生成分布式唯一ID等。
Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,提供面向接口代理的高性能RPC调用、智能负载均衡、服务自动注册和发现、运行期流量调度、可视化服务治理和运维等功能。
作为架构师必须掌握的分布式架构技术, 你的我(雷锋)在这个星期费心费力给大家着重收集并整理了这份关于ZooKeeper+Dubbo技术栈的源码+笔记+项目实战的资料。
以上就是资料包含的内容,下面我会展示目录和详细内容截图,有需要完整版源码+笔记的朋友,只有点赞+关注,然后在我的主页私信【分布式】即可免费领取!!
一:Zookeeper篇
1.分布式概述
2.ZK概述
3.分布式CAP
4.一致性实现
5.ZK单机&集群搭建
6.ZK快速入门
7.ZK源码解析
8.ZK应用场景
9.分布式锁和队列
二:Dubbo篇
1.RPC核心
2.手写RPC
3.Dubbo高可用
4.Dubbo IO模型
5.Dubbo 架构
6.源码解析
第一部分Nginx能帮我们做什么
第二部分如何编写HTTP模块
第三部分深入Nginx
有需要完整版源码+笔记的朋友: