2013-07-17 59 views
-1

我的hadoop開始,但我的hadoop命令都沒有工作。HADOOP wordcount program

starting: 

[email protected]:~$ cd hadoop-1.0.4/bin/ 
[email protected]:~/hadoop-1.0.4/bin$ ./start-all.sh 
Warning: $HADOOP_HOME is deprecated. 

starting namenode, logging to /home/hduser/hadoop-1.0.4/libexec/../logs/hadoop-hduser-namenode-reshmi-Inspiron-1545.out 
localhost: starting datanode, logging to /home/hduser/hadoop-1.0.4/libexec/../logs/hadoop-hduser-datanode-reshmi-Inspiron-1545.out 
localhost: secondarynamenode running as process 4788. Stop it first. 
jobtracker running as process 4882. Stop it first. 
localhost: starting tasktracker, logging to /home/hduser/hadoop-1.0.4/libexec/../logs/hadoop-hduser-tasktracker-reshmi-Inspiron-1545.out 
[email protected]:~/hadoop-1.0.4/bin$ 


checking : 

[email protected]:~/hadoop-1.0.4/bin$ jps 
4882 JobTracker 
7995 Jps 
4788 SecondaryNameNode 



example : 
[email protected]:~/hadoop-1.0.4/dft$ hadoop jar /home/hduser/hadoop-1.0.4/hadoop-examples-1.0.4.jar wordcount /home/hduser/hadoop-1.0.4/dft /home/hduser/hadoop-1.0.4/dft-output 
hadoop: command not found 
[email protected]:~/hadoop-1.0.4/dft$ 

回答

1

Hadoop的命令沒有被發現,因爲它不是在你的PATH變量指定。試試這個:

export PATH=$PATH:~/hadoop-1.0.4/bin/