2015-09-14 42 views
-1

我試圖在Ubuntu 14.04上安裝hadoop 2.6。 當我寫這篇文章的命令行bin/hadoop沒有這樣的文件或目錄

bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+'" 

這是CMD

[email protected]:~$ cd hadoop 
[email protected]:~/hadoop$ ls 
hadoop-2.6.0-src hadoop-2.6.0-src.tar.gz 
[email protected]:~/hadoop$ cd ha* 
[email protected]:~/hadoop/hadoop-2.6.0-src$ bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+' 
bash: bin/hadoop: No such file or directory 

回答

0

在所有的Hadoop教程,bin/hadoop是Hadoop的位置,你也可以把它看作$HADOOP_HOME/bin/hadoop。它是它所在的hadoop的位置。在我的情況下,它在/usr/local/hadoop。但是,這又取決於你所遵循的指示。仔細檢查你的教程!

0

之前運行Hadoop的命令,你需要在.bashrc文件中設置$ HADOOP_HOME

+0

即使HADOOP_HOME是必要的(HADOOP_PREFIX在最後的版本中),爲了能夠執行hadoop命令,你需要做的是在你的PATH中包含** bin **目錄或者在你的終端的hadoop文件夾中執行相對於當前路徑的命令。 Hadoop_HOME將被hadoop命令使用,但首先你的終端應該能夠找到它們。 – RojoSam

0

爲了幫助在這個情況下,我已經創造了這個倉庫一些腳本:https://github.com/lalosam/EasyHadoop

根據最新的(hadoop 2.7.1)官方入門教程,hadoop.sh腳本下載,解包,配置hadoop,安裝所需的依賴關係並設置環境變量。我在Linux Mint上開發了它,但它應該在Ubuntu中工作,因爲它們使用相同的軟件包管理器(apt-get)。

相關問題