我想将 Hadoop 部署到 Openstack 云。有没有自动化的方法可以做到这一点?
有人试过吗?我正在寻找一些像 juju 这样的 devops。我从未使用过 juju,现在我正在学习 juju 的部署教程,但大多数示例都是基于亚马逊的云。
还有比 juju 更好的吗?我想在 Opensuse 实例上部署 Hadoop,所以 juju 对我来说只是临时解决方案。现在它不起作用,但我想我迟早会处理它,当然任何教程都会受到欢迎。
答案1
要实现自动部署,您需要深入了解 Chef 和 Crowbar 的世界。这里可能是最好的起点。
http://robhirschfeld.com/2011/11/29/hadoop-crowbar-released-to-open-source
对于手动部署,Big Data Craft 的工作人员已在 OpenStack 的 Swift 上实现了 Hadoop。您需要使用他们的 java-cloudfiles 实现。
有一篇关于此内容的博客文章http://bigdatacraft.com/archives/349
代码可以在这里找到:
答案2
将 Sahara(OpenStack 模块)添加到 OpenStack。它可为您管理 Hadoop。