A
Accumulo
Apache Accumulo 是一个可靠的、可伸缩的、高性能的排序分布式的 Key-Value 存储解决方案,基于单元访问控制以及可定制的服务器端处理。使用 Google BigTable 设计思路,基于 Apache Hadoop、Zookeeper 和 Thrift 构建 [1] 。
ActiveMQ
Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
Airavata
Airavata [1] 是目前用来建立科学网关的软件工具包,但具有更广泛的潜在用途。它提供的功能组成,管理,执行和监测小范围从本地集群,以国家电网和云计算的计算资源进行大规模的应用和工作流程。小工具接口,Airavata后端服务可以部署在开放社会的容器,如Apache Rave 和修改,以满足他们的需求。 airavata构建面向服务的计算,分布式消息,和工作流程的组成和业务流程的一般概念。
Airflow
Apache-Airflow 是Airbnb开源的一款数据流程工具,目前是Apache孵化项目。以非常灵活的方式来支持数据的ETL过程,同时还支持非常多的插件来完成诸如HDFS监控、邮件通知等功能。Airflow支持单机和分布式两种模式,支持Master-Slave模式,支持Mesos等资源调度,有非常好的扩展性。被大量公司采用。
Airflow提供了一系列的python SDK,用户在该SDK的规范下,使用python定义各个ETL节点执行的工作,节点间的关系,同时定义执行计划,失败策略等,提交到Airflow平台中后,平台会根据执行计划自动执行,同时支持失败重试、失败通知等能力。
同时,Airflow还提供了一个Web UI来查看数据流程的执行和支持一部分简单操作。部分功能也可以通过命令行或者Restful API来完成。
Allura
Apache Allura 1.9.0 发布了,Allura 是一个开源、可扩展基于 Web 的集成了软件工具和协作软件开发的平台。最开始由 SourceForge 在 2009 年推出用来管理源码仓库、Bug 报告、讨论和 Wiki 页面、博客等功能。该项目在 2012 年 6 月贡献给 Apache 基金会。
Apache Allura 1.9.0 带来了一个全新的个人仪表盘,可显示你提的 issue、合并请求和项目等。另外一个值得注意的功能增强是在提交表单前自动保存内容 —— 如果注销或断开连接,也不会丢失更多文本。此外, 现已为显示来自 markdown 的复选框列表、更多搜索帮助添加支持。
Ambari
Ant
Any23
Archiva
Aries
Arrow
AsterixDB
Atlas
Attic
Avro
Axis
B
Bahir
Beam
Bigtop
Bloodhound
BookKeeper
Brooklyn
Buildr
BVal
C
Calcite
Camel
CarbonData
Cassandra
Cayenne
Celix
Chemistry
Clerezza
CloudStack
Cocoon
Commons
Community Development
Cordova
CouchDB
Creadur
Crunch
cTAKES
Curator
CXF
D
DataFu
DB
DeltaSpike
Directory
DRAT
Drill
Druid
Dubbo
E
Eagle
Empire-db
F
Felix
Fineract
Flex
Flink
Flume
Fluo
FreeMarker
G
Geode
Geronimo
Giraph
Gora
Griffin
Groovy
Guacamole
Gump
H
Hadoop
Hama
HAWQ
HBase
Helix
Hive
HttpComponents
I
Ignite
Impala
Incubator
Isis
J
Jackrabbit
James
jclouds
Jena
JMeter
Johnzon
Joshua
JSPWiki
jUDDI
Juneau
K
Kafka
Karaf
Kibble
Knox
Kudu
Kylin
L
Labs
Lens
Libcloud
Logging Services
Lucene
Lucene.Net
M
MADlib
Mahout
ManifoldCF
Marmotta
Maven
Mesos
MetaModel
Metron
MINA
Mnemonic
MyFaces
Mynewt
N
NetBeans
NiFi
Nutch
O
OFBiz
Olingo
OODT
Oozie
Open Climate Workbench
OpenJPA
OpenMeetings
OpenNLP
OpenOffice
OpenWebBeans
OpenWhisk
ORC
P
Parquet
PDFBox
Perl
Petri
Phoenix
Pig
Pivot
PLC4X
POI
Portable Runtime (APR)
Portals
PredictionIO
Pulsar
Q
Qpid
R
Ranger
REEF
River
RocketMQ
Roller
Royale
Rya
S
Samza
Santuario
Sentry
Serf
ServiceComb
ServiceMix
Shiro
SINGA
SIS
SkyWalking
Sling
SpamAssassin
Spark
Sqoop
Stanbol
Steve
Storm
Streams
Struts
Submarine
Subversion
Synapse
Syncope
SystemML
T
Tajo
Tapestry
Tcl
Tez
Thrift
Tika
TinkerPop
Tomcat
TomEE
Traffic Control
Traffic Server
Trafodion
Turbine
Twill
U
UIMA
Unomi
Usergrid
V
VCL
Velocity
W
Web Services
Whimsy
Wicket
X
Xalan
Xerces
XML Graphics
Y
Yetus
Z
Zeppelin
ZooKeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
ZooKeeper包含一个简单的原语集,提供Java和C的接口。
ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在$zookeeper_home\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。(