停止在配置插件中支持 Hadoop v1

https://blueprints.launchpad.net/sahara/+spec/drop-hadoop-1

本规范建议停止支持旧版本的 Hadoop

问题描述

配置插件中对 Hadoop 1 的支持已成为一个未使用的功能。Hadoop v1 的开发几乎已经冻结,Hadoop 供应商也正在停止对其的支持。

由于 sahara-plugins 和 sahara 主仓库的分离即将发生,将更少的插件迁移到新的仓库将会更容易。同时,单元测试和场景测试的数量也将减少。

将被停止支持的版本列表如下:

  • Vanilla 1.2.1

  • HDP 1.3.2

本规范不涉及停止支持插件的已弃用版本。这应该作为发布周期中的常规部分进行处理。

提议的变更

删除 Hadoop v1 的插件代码,以及

  • xml/json 资源

  • 单元测试和场景测试

  • 示例文件

  • 镜像元素

替代方案

待定

数据模型影响

REST API 影响

其他最终用户影响

部署者影响

开发者影响

Sahara-image-elements impact

构建 Hadoop v1 镜像的元素也应被删除

Sahara-dashboard / Horizon 影响

实现

负责人

主要负责人

nkonovalov

工作项

  • 在 sahara-ci 中禁用 Hadoop v1 测试

  • 从 sahara 主仓库中删除相关代码和资源

  • 删除镜像元素

依赖项

测试

Sahara-ci 不应再测试 Hadoop v1

文档影响

添加说明,说明新版本中不再支持 Hadoop v1。

参考资料