5

我想用我的 Hadoop 2.2.0 发行版而不是 Cloudera 发行版来测试和配置 Impala。

我想知道是否可以在没有 CDH 的情况下使用 Impala,因为我只读到 Impala 依赖于 CDH。

我正在尝试遵循 Impala Github 中的指南 - https://github.com/cloudera/impala - 我将进行可能的更改以使其正常工作。

有人已经这样做了吗?还是真的不可能?

4

2 回答 2

8

我认为这里有两件事应该分开解决:

  1. 在非 CDH Hadoop 上运行 Impala。这可能的,尽管它未经 Cloudera 测试或支持。然而,其他 Hadoop 发行版包括 Impala,例如MapR 的发行版包括 Cloudera ImpalaAmazon 宣布在 Elastic MapReduce 上支持 Impala,并且他们都测试过它可以与他们的发行版一起使用。我假设您也没有使用 MapR,但我的意思是它是可能的。
  2. 在 Hadoop 2.2.0 上运行 Impala。这也是可能的,因为CDH5 beta 1 版本包含 Hadoop 2.2.0,因此 Impala 版本 1.2 和更高版本应该可以工作。请确保您使用的是最新版本(截至目前为 1.2.3),因为在最近的几个次要 dot 版本中有许多重要的修复。

所以是的,这是可能的,尽管它可能不会顺利安装,并且对于这个用例没有太多帮助。祝你好运!

于 2013-12-24T17:47:47.473 回答
0

据我所知,您应该使用CDH4,其他版本的hadoop存在兼容性问题。ps: CDH3 不能用于运行 impala。

于 2013-12-24T12:12:46.790 回答