跳转到: 导航, 搜索

Sahara/WhyNotHeat

1. 为什么Savanna现在不使用Heat来配置虚拟机?

https://wiki.openstack.org/wiki/Savanna/HeatIntegration

2. 我们为什么需要Savanna?Heat不能做Savanna所做的事情吗?

  • Savanna提供了一系列Hadoop特定的功能。将其作为Heat插件提供会很困难。
  • Savanna提供Hadoop特定的API和功能。Heat的使用场景主要集中在配置/部署方面。
  • Savanna通过可插拔机制与各种Hadoop发行版集成

现在,更详细地介绍每个项目。Hadoop特定功能

  • 与Swift的紧密集成。Hadoop可以从/向Swift对象存储读写数据。Savanna为Hadoop集群提供所需的配置。
  • 使用反亲和性来保持HDFS节点的数据冗余


Hadoop特定的API和功能


通过可插拔机制与Hadoop发行版集成

通常,Hadoop集群部署是一个多步骤操作。第一步是安装管理控制台(例如Apache Ambari)。第二步是通过REST API与管理控制台通信,以便在集群上配置Hadoop。Savanna将所有这些操作封装在定义良好的API之下。


3. 为什么Savanna不能用作Heat的插件?

应该可以,并且将来会实现。