Sahara/ReleaseNotes/0.3
< Sahara | ReleaseNotes
蓝图和缺陷信息:https://launchpad.net/savanna/0.3/0.3
弹性数据处理 (首次发布)
- 可以使用 REST API 或 UI 创建和启动 MapReduce 作业,包括 Pig 和 Hive 脚本,具有灵活的可配置性;
- 作业可以存储在 Savanna 内部数据库和 Swift 中;
- Swift 支持作为 MapReduce 作业输入和输出的数据源;
Hadoop 配置
- 现在完全支持数据本地性 - 机架和 4 级节点组感知,适用于 HDFS 和 Swift;
- Vanilla 插件支持并行配置最新的 Hadoop 1.2.1 集群,包括 EDP 所需的 Oozie 和 Hive;
- Hortonworks Data Platform (HDP) 插件也支持并行配置 HDP 1.3.2;
核心 Savanna
- 扩展的网络配置,包括节点组的浮动 IP 池配置和自动分配支持;
- 支持 Neutron (也支持 nova-network);
- 所有与数据库相关的代码现在都已移动到“conductor”;
Python 客户端
- 所有核心和 EDP 功能都已通过 python-savannaclient 实现并完全运行;
- 它支持 Keystone REST API 的 v2.0 和 v3 API;
OpenStack Dashboard 插件
- UI 中支持所有核心和 EDP 功能;
- 现在它使用 python-savannaclient 进行互操作;
其他
- 支持为 Vanilla 插件构建带有 Oozie、Hive 和可选 MySQL 的镜像;
- Vanilla 插件的一键镜像构建;
- 使用 Selenium 实现 UI 集成测试;
- 可以使用 yum 在 Fedora 中安装 Savanna;
- Savanna 的所有四个主要子项目现在都可在 pypi 上获得。