我们在prod上有impala服务器,我需要从我本地的macbook w/ mac os x (10.8)用impala shell连接到它。
我下载了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,不是吗?
发布于 2015-08-26 07:19:01
根据您的有限错误消息:
.../bin/impala-config.sh: line 123: nproc: command not found我会说不,这个来自cloudera的包不支持OSX。nproc是一个linux命令,任何引用它的命令都不能在OSX上工作。
如果你能提供更多的信息--比如你在哪里下载的,或者它是什么,对于我们这些不是cloudera客户的人来说,我们也许能够设计出解决办法。
或者,联系cloudera支持部门,抱怨缺少OSX支持?
您的第二个错误消息看起来像python,而不是java -而且您没有提供任何上下文。
https://stackoverflow.com/questions/29736974
复制相似问题