对于开源技术社区,Committer的作用是非常重要的。Committer能够对某个特定开源软件的某一块源代码进行修改。根据百度百科的解释,Committer机制是指一批对系统和代码非常熟悉的技术专家(Committer),亲自完成核心模块和系统架构的开发,并主导系统非核心部分的设计与开发,且唯一拥有代码合入权限的质量保障机制。其目标是:专家负责,严控合入,保障质量,提升开发人员能力。 Committer的身份对于热衷于开源技术的软件工程师来说,是一种莫大的荣誉。对于相关的企业来说,拥有Committer数量的多少也在一定程度上反映了该公司的技术实力和水平。拿Hadoop为例,Hortonworks拥有22位Hadoop Committer,Yahoo!拥有10位,Cloudera拥有8位,具体参见:http://hadoop.apache.org/who.html#Hadoop+Committers 11月22-23日在北京举办的Hadoop中国技术峰会(http://www.chinahadoop.com)邀请到了多少位拥有Committer身份的技术大件的来分享呢?答案是9位。他们分别活跃在Hadoop、Hbase、Mesos、Thrift、Azkaban、Hama、Spark等领域。 下面让我们一起来了解一下他们的风采: Benjamin Hindman Ben是 Apache Mesos项目创始人,他早在伯克利读博士期间就开启了这一项目,随后他把Mesos引入了Twitter,目前Mesos运行在几千台机器上面。除了继续领导Apache Mesos之外,Ben也是Twitter公司里的一名技术领袖,是公司架构层面的项目评估成员之一。他在此次技术峰会上将分享的议题是:Mesos making it easy to build distributed systems in Twitter。Mesos最大的卖点是对Hadoop上作业资源的管理,从而使得在多种计算框架并存的集群环境中提供一种统一的资源管理平台。 Todd Lipcon Todd Lipcon是Hadoop、HBase和Thrift项目的PMC(Project Management Committee)成员和committer,也是Cloudera公司的明星级工程师。他将在技术峰会上分享《New features in Hadoop & Hbase, exciting features in Impala》。Cloudera Impala是基于Hadoop的实时查询开源项目,据称要比原来基于MapReduce的Hive SQL查询速度提升3~90倍。 Ted Yu Ted Yu在Hortonworks工作,是一名Apache HBase Committer,目前在Apache HBase项目组中只有33名成员。他将带来Hbase的最新进展。HBase是一个分布式的、面向列的开源数据库,就像Bigtable利用了Google文件系统所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache Hadoop的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。 |