The Apache Way
--Apache社区构建实践
Luke Han | 韩卿
VP of Apache Kylin | lukehan@
Apache Kylin
关于Apache Kylin
Extreme OLAP Engine for Big Data
Apache Kylin™是一个开源的分布式分析引擎,
为Hadoop等大型分布式数据平台之上的超大规
模数据集通过标准SQL查询及多维分析(OLAP)
功能,提供亚秒级的交互式分析能力。
Apache Kylin简介
OLAP/数据集市
• 为数据分析服务而生
• 最佳OLAP on Hadoop
• 极速查询能力
• 标准SQL接口
• 无缝连接现有BI工具
• 可扩展架构
Apache Kylin社区发展
•项目启动
2013年9月
•开源并加入Apache孵化器项目
2014年10月
• InfoWorld Bossie Award –最佳开源大数据工具奖
2015年9月
• Apache Kylin 正式发布
2015年10月
•正式毕业成为Apache顶级项目,首个全部由中国团队贡献的顶级项目
2015年11月
• Kyligence Inc, 由Kylin核心贡献者组建的创业公司正式成立
2016年3月
Apache Kylin现状
关于Kyligence
§ Kyligence是首家在国内由Apache顶级项目核心贡献者团队组建的
创业公司
§致力于进一步推动Apache Kylin开源项目的发展和演进,提供基于
的Apache Kylin的大数据分析产品和服务,拓展全球用户社区,构
建更为丰富的生态系统
Apache Kylin全球用户
The Apache Way
Apache Software Foundation(ASF)
§Apache软件基金会成立于
1999
§非营利性组织
§六大洲,588位个人会员,
5317个Committer,350多个
项目
§所有的开发都志愿完成
Community over Code
社区角色
§ASF 会员 – ASFMember
§董事会- Board
§孵化器管理委员会 – IPMC
§ Podling
§项目管理委员会 – PPMC
§项目管理委员会成员 – PMC Member
§提交者 - Committer
§贡献者 - Contributor
§用户 - User
Incubating Process
共识决策 (Consensus decision making)
§投票机制
§+1 –赞成
§+0 –中立
§ -1 –反对
§规则
§最少净获得3票赞成
§例外
§72小时投票时间
§欢迎每一个人投票
§Binding & no-binding
Community Over Code
如何构建Apache社区
§社区的核心是参与的人
§始终在邮件列表里沟通
§使用英语
§积极解答
§线下活动
§全球技术大会
§培养用户,挖掘苗子,不断吸引贡献者
§与其他项目形成良好互动
媒体及新闻
“Like arch-rival , the soon-to-split eBay Inc. is something of an oddity in that it
hasn’t historically been a big contributor to the open-source community. But the e-commerce
pioneer hopes to change that with the release of the source-code for a homegrown online
analytics processing (OLAP) engine that promises to speed up Hadoop while also making it
more accessible to everyday enterprise users.”
--
社交媒体
§ Github
§ KylinOLAP
§ Twitter
§ @ApacheKylin
§ HackNews
§ Reddit
§ Stack Overflow
§ Facebook
§ Page:
§ LinkedIn
§ Group: Kylin
§ WeChat(微信)
§ ApacheKylin
线下活动及会议
Meetup
§ Hive Meetup Bay Area, Dec 2014
§ Apache Kylin Meetup Bay Area, Dec 2014
§ Apache Kylin Tech Talk @AWS Seattle, Dec 2014
§ Apache Kylin Meetup Beijing, Dec 2014
§ Spark Meetup Bay Area, March 2015
§ 源创会@上海, July 2015
§ Spark/Zeppelin Meetup Beijing, August 2015
§ Drill Meetup Bay Area, August 2015
§ Apache Kylin Meeting @Shanghai, October 2015
§ DCon Beijing, Nov 2015
Conference
• Big Data Summit Shanghai, Oct 2014
• Big Data Technology Conference Beijing, Dec 2014
• Database Technology Conference Beijing, April 2015
• Hadoop Summit Europe, April 2015
• QCon Beijing, April 2015
• Strata+HadoopWorld London, May 2015
• HBaseCon San Francisco, May 2015
• Hadoop Summit San Jose, June 2015
• China Hadoop Summit Shanghai, July 2015
• ApacheCon EU, September 2015
• Apache Roadshow Beijing, Oct 2015
2016…全球顶级技术会议
§4月
§Hadoop Summit EU, 都柏林
§5月
§Apache Big Data & ApacheCon, 温哥华
§DTCC,北京
§HBaseCon,旧金山
§6月
§Hadoop Summit NA,硅谷
§…
Apache Kylin社区的实践
§微信群 vs邮件列表
§中文 vs英文
§面对面讨论 vs邮件列表讨论
§内部需求 vs社区需求
§工作时间 vs业余时间
§开源 vs 免费和义务
§山寨 vs 贡献
§请尊重开源作者
贡献到Apache社区
§从哪里开始?
§什么是贡献?
§如何查找项目?
§Don’t be afraid
§善用邮件列表
§寻找mentor
§英语?!
加入我们