我想建立一个小型(6节点)的hadoop/hive/pig 集群。
我看到了 juju 空间中 charms 的工作;但是,每个节点部署单个 charm 的当前状态对我来说不起作用。
我懂了Hadoop 服务器团队其中讨论了重新包装 Bigtop 包。
Cloudera CDH3安装指南讨论了 Maverick 和 Lucid,但不精确。
我错过了什么?有没有一种直接的方法可以在 6 个节点上部署 hadoop/hive/pig,而无需从 tarball 进行构建?
答案1
我认为目前还没有“支持”的方式(“支持”是指 Canonical 维护的默认存储库中的软件包)。
从您提供的链接中,“Hadoop Ubuntu Packagers”团队有 3 个 ppa 包含适用于 precise 的软件包(dev、testing 和 stable)。如果可以使用 PPA,请选择最符合您需求的那个。
CDH4 为 precise 提供了软件包(尽管它似乎与 CDH3 有很大不同)。尽管不受支持,但您可以尝试在 precise 中使用 maverick repo。
还Hadoop提供 Hadoop 的编译版本,因此您不需要从源代码构建它们,但您可能需要设置初始化脚本并手动配置 Hadoop。
希望这会有所帮助。