apache-hive / 3.1.1 / reference / Development_ContributorsMeetings_HiveContributorsMinutes100913.html

开发贡献者会议 Hive 贡献者分钟 100913

会议日期:2010 年 9 月 13 日

地点:Cloudera Palo Alto 办公室

Attendees: http://www.meetup.com/Hive-Contributors-Group/calendar/14689507/

Carl Steinbach 在 0.6 版本中进行了状态更新。由于文档迁移计划已推迟到下一个版本,因此剩下的唯一问题是 CREATE DATABASE 功能(HIVE-675),metastore VARCHAR 精度扩展(HIVE-1364)和 metastore 升级脚本(HIVE-1427)的完成。 HIVE-675已经提交到中继,并且正在进行 0.6 的反向端口。 Carl 仍在开发配套功能HIVE-1517,但是除非 9 月 17 日完成,否则我们将从 0.6 版本中删除它。一旦包含其余功能的构建通过所有单元测试,我们将发布候选版本并对其进行投票(此版本未计划进行其他验收测试)。

接下来,讨论HIVE-1546(使语义分析可插入)。 Howl 团队概述了如何在 Howl 的 CLI 中重用 Hive DDL 处理的用例,以及对 Howl/Hive 项目关系 Route 图的描述。 Carl 担心潜在的依赖关系蠕变会阻止将来的 Hive 重构,Namit Jain 提议重新设计该方法,以将其限制为分析前/分析后钩子(限制暴露的依赖关系),而不是使用成熟的分析器可插入性子类。大家一致认为,钩子方法是平衡所有问题并让我们获得所需的项目协作收益的最佳途径。 Howl 团队还承诺尽快将其 Howl 签入到公共存储库中,并设置持续集成以跟踪 Hive Howl 干线组合的运行状况。

接下来,简要讨论了HIVE-1609(分区过滤 metastore API),并同意 Howl 团队将谓词解析器从 JavaCC 移至 ANTLR,然后重新提交补丁。

最后,讨论了HIVE-1476(作为服务用户创建文件的 metastore)。大家一致认为,建议的补丁中的方法(在 metastoreClient 端上执行 HDFS 操作)是一个权宜之计,我们并不是真的希望将其包含在 Hive 中。相反,Todd Lipcon 开发的正确的长期解决方案是将 Hive 使用的 Thrift 版本升级到包含他的 SASL 支持的最新版本,然后将模拟支持添加到 metastore 服务器。由于 Howl 小组的日程安排不允许他们 await 该工作完成并接受测试,因此他们会将HIVE-1476补丁私有地应用在自己的 Hive 分支中;它不会在 Hive 中继上提交。一旦他们能够过渡到长期解决方案,就可以放弃权宜之计。 (与此同时,随着元存储代码 continue 在主干上更改,我们需要共同努力以最小化合并到分支的影响.)

十月的聚会将在帕洛阿尔托的 Facebook 总部举行。