我已经在 Linux 机器上安装并配置了 hadoop。现在我正在尝试运行示例 MR 作业。我已经通过命令 /usr/local/hadoop/bin/start-all.sh 启动了 hadoop,输出为
namenode running as process 7876. Stop it first.
localhost: datanode running as process 8083. Stop it first.
localhost: secondarynamenode running as process 8304. Stop it first.
jobtracker running as process 8398. Stop it first.
localhost: tasktracker running as process 8612. Stop it first.
所以我认为我的 hadoop 已配置成功。但是当我尝试运行下面的命令时,它给出了
jeet@jeet-Vostro-2520:~$ hadoop fs -put gettysburg.txt /user/jeet/getty/gettysburg.txt
hadoop: command not found
i am new in hadoop.somebody please help .I am also posting the screenshot of what i am trying
从您的命令历史记录看来,您可以替换hadoop
by /usr/local/hadoop/bin/hadoop
它应该有帮助。
如果你想使用hadoop
命令而不指定其完整路径,您可以编辑~/.bashrc
文件并添加以下行:
export PATH=$PATH:/usr/local/hadoop/bin/
然后你需要重新打开你的终端。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)