将 CDH 5.5 支持添加到 Sahara¶
https://blueprints.launchpad.net/sahara/+spec/cdh-5-5-support
本规范建议在 Sahara 中添加带有 Cloudera Distribution of Hadoop 和 Cloudera Manager 的 CDH 5.5 插件。
问题描述¶
我们现在已经在 liberty 中支持 CDH 5.3.0 和 5.4.0 版本的插件。随着 Cloudera 发布 CDH 5.5.0,我们可以将新版本支持添加到 Sahara 中。
提议的变更¶
由于我们已经支持 5.4.0,我们可以遵循当前的实现方式以避免过多的更改。我们必须保证之前版本中支持的所有服务在 5.5.0 中也能正常工作。CDH 5.5.0 中新服务的支持将在以后讨论。
Cloudera 从 CDH 5.5.0 开始支持 ubuntu 14.04。因此,我们决定像其他插件一样提供 Ubuntu 14.04。并且在 sahara-image-elements 项目中也应该支持使用 CDH 5.5 构建 Ubuntu 14.04 镜像。CentOS 6.5 仍然会受到支持。
由于之前 CDH 插件版本的重构,在所有重构补丁合并之前,我们不应该合并与 5.5.0 相关的补丁。
替代方案¶
无
数据模型影响¶
无
REST API 影响¶
无
其他最终用户影响¶
无
部署者影响¶
无
开发者影响¶
无
Sahara-image-elements impact¶
需要完成 Sahara-image-elements 对 CDH 5.5.0 的支持。
Sahara-dashboard / Horizon 影响¶
无
实现¶
负责人¶
- 主要负责人
jxwang92 (Jaxon Wang)
- 其他贡献者
无
工作项¶
工作内容将是
在 sahara/sahara/plugins/cdh/v5_5_0 中添加 python 代码。
在 sahara/sahara/plugins/cdh/v5_5_0/resources 中添加服务资源文件。
添加包括单元测试和场景测试在内的测试用例。
测试和评估更改。
依赖项¶
无
测试¶
遵循之前版本现有测试用例的做法。
文档影响¶
Cloudera 插件文档需要进行一些小的更改。 https://docs.openstack.org/developer/sahara/userdoc/cdh_plugin.html
参考资料¶
无