在mac os x上安装cloudera impala shell并连接到impala集群

时间:2015-04-19 23:10:36

标签: macos shell cloudera impala

我们在prod上有impala服务器,我需要使用impala shell连接到我的本地macbook w / mac os x(10.8)。

我已下载Impala-cdh5.1.0-release.tar.gz,取消归档,尝试buildall.sh失败:.../bin/impala-config.sh: line 123: nproc: command not found

直接尝试impala-shell也失败了:

$ shell/impala-shell 
ls: /Users/.../Impala-cdh5.1.0-release/shell/ext-py/*.egg: No such file or directory
 Traceback (most recent call last):
 File "/Users/.../Impala-cdh5.1.0-release/shell/impala_shell.py", line 20, in <module> 
 import prettytable
ImportError: No module named prettytable

我安装了jdk并设置了JAVA_HOME。 Cloudera经理似乎不支持mac os,是吗?

1 个答案:

答案 0 :(得分:1)

根据您的有限错误消息:

.../bin/impala-config.sh: line 123: nproc: command not found

我会说不,这个来自cloudera的软件包不支持OSX。 nproc是一个linux命令,任何引用它的东西都无法在OSX上运行。

如果您可以提供更多信息 - 例如您下载的位置或内容,对于我们这些不是cloudera客户的人,我们可能会设计解决方法。

或者,请联系cloudera支持并抱怨缺乏OSX支持?

您的第二条错误消息看起来像python,而不是java - 并且您没有提供任何上下文....