linux下的hadoop查询

cwxwcias  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(310)

我是hadoop和linux的新手,我从搜索互联网开始,我安装了virtualbox oracle最新版本,然后安装了linux mint 16,之后,我开始从这个网站安装hadoop
但是当我到达格式化namenode的步骤时 hadoop namenode -format ,linux显示消息 hadoop: command not found ,所以任何人都可以帮忙,我已经尝试了很多解决方案,但没有任何效果,谢谢

fdbelqdn

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
qvk1mo1f

qvk1mo1f2#

打开新终端执行 hadoop namenode -format 所以所有的环境变量 .bashrc 文件将可用。还有一件事,请用 root 执行hadoop程序的用户,因为我遇到了一些关于文件夹权限的问题,比如 /var . 大部分 /var/hadoop 正在用作临时文件夹。

相关问题