我已经在薄荷(类似于Ubuntu)虚拟机上安装了Hadoop和Pig。运行脚本时,我会收到奇怪的错误消息。实际上,当我运行hadoop命令时,我也会遇到错误,但至少有效,但是使用HBase,它只是失败了。
例如,运行sh hadoop -rmr /home/myoutput
我得到:
hadoop:102:[:fs:意外的操作员删除HDFS://localhost/home/myOutput
当我运行 start-hbase
时,它开始正常。
当我运行sh hbase shell
时,我会得到:
HBASE:163:HBASE:[[:找不到HBASE:163:HBASE:[[:找不到HBase:197:HBase:语法错误:"("意外)HBase脚本中的这些行是:163:如果[[$ f = *sources.jar]]197:函数append_path(){
我缺少什么?
薄荷不仅像Ubuntu一样,它实际上是在Ubuntu上构建的,因此您应该能够为此轻松找到答案。另外,我对您的建议是用ubuntu,而不是薄荷标记这个问题。