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

yet*_*der 5 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
Run Code Online (Sandbox Code Playgroud)

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

kee*_*een 1

根据您有限的错误消息:

.../bin/impala-config.sh: line 123: nproc: command not found
Run Code Online (Sandbox Code Playgroud)

我想说的是,不,cloudera 的这个软件包不支持 OSX。 nproc是一个 Linux 命令,任何引用它的命令都不能在 OSX 上运行。

如果您可以提供更多信息 - 例如您在哪里下载它,或者它是什么,对于我们这些不是 Cloudera 客户的人来说,我们也许能够设计出解决方法。

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

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