我是hadoop和linux的新手,我从搜索互联网开始,我安装了virtualbox oracle最新版本,然后安装了linux mint 16,之后,我开始从这个网站安装hadoop但是当我到达格式化namenode的步骤时 hadoop namenode -format ,linux显示消息 hadoop: command not found ,所以任何人都可以帮忙,我已经尝试了很多解决方案,但没有任何效果,谢谢
hadoop namenode -format
hadoop: command not found
fdbelqdn1#
我想我知道哪里出错了-请检查您是否正确地将路径添加到/home/.bashrc…以下内容:
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
qvk1mo1f2#
打开新终端执行 hadoop namenode -format 所以所有的环境变量 .bashrc 文件将可用。还有一件事,请用 root 执行hadoop程序的用户,因为我遇到了一些关于文件夹权限的问题,比如 /var . 大部分 /var/hadoop 正在用作临时文件夹。
.bashrc
root
/var
/var/hadoop
2条答案
按热度按时间fdbelqdn1#
我想我知道哪里出错了-请检查您是否正确地将路径添加到/home/.bashrc…以下内容:
您需要确保hadoop实际上保存在/usr/local/hadoop中。在下面的示例中,它们使用/home/hduser/hadoop。您是否创建了一个单独的hadoop用户(教程中的hduser),并将其解压缩到/homr/hduser/hadoop?
编辑->
尝试将目录更改为可执行文件的位置,并使用完整路径运行它:
qvk1mo1f2#
打开新终端执行
hadoop namenode -format
所以所有的环境变量.bashrc
文件将可用。还有一件事,请用root
执行hadoop程序的用户,因为我遇到了一些关于文件夹权限的问题,比如/var
. 大部分/var/hadoop
正在用作临时文件夹。