我是hadoop world和linux的新手,我开始搜索互联网,我已经安装了virtualbox oracle最新版本,然后安装了linux mint 16,之后,我开始从this site安装hadoop
但是当我到达格式化namenode hadoop namenode -format
的步骤时,linux会显示消息hadoop: command not found
,所以任何人都可以提供帮助,我已经尝试了很多解决方案,但没有任何效果,谢谢
答案 0 :(得分:0)
我想我知道你哪里出错了 - 检查你是否正确地将路径添加到/home/.bashrc...something沿着以下几行:
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
您需要确保HADOOP实际上保存在/ usr / local / hadoop中。在您关注的示例中,他们使用了/ home / hduser / hadoop。你是否创建了一个单独的hadoop用户(教程中的hduser)并将它提取到/ homr / hduser / hadoop?
编辑 - >
尝试将目录更改为可执行文件的位置并使用完整路径运行它:
/home/hduser/hadoop/hadoop namenode -format
答案 1 :(得分:0)
打开新终端以执行hadoop namenode -format
命令。因此,.bashrc
文件中设置的所有环境变量都可用。
还有一件事,请使用root
用户来执行hadoop程序,因为我遇到了像/var
这样的文件夹的文件夹权限问题。大多数/var/hadoop
被用作临时文件夹。