我已经在mint(类似ubuntu)的虚拟机上安装了hadoop和pig。我在运行脚本时不断收到奇怪的错误消息。事实上,当我运行hadoop命令时,我也会遇到错误,但至少它是有效的,但是使用hbase它就失败了。
例如,跑步 sh hadoop -rmr /home/myoutput
我得到:
hadoop: 102: [: fs: unexpected operator
Deleted hdfs://localhost/home/myoutput
当我跑的时候 start-hbase
开始很好。
当我跑的时候 sh hbase shell
我得到:
hbase: 163: hbase: [[: not found
hbase: 163: hbase: [[: not found
hbase: 197: hbase: Syntax error: "(" unexpected
These lines in the hbase script are:
163: if [[ $f = *sources.jar ]]
197: function append_path() {
我错过了什么?
1条答案
按热度按时间flmtquvp1#
mint不仅仅是像ubuntu一样的,它实际上是基于ubuntu构建的,所以你应该能够很容易地找到答案。另外,我的建议是用ubuntu而不是mint来标记这个问题。