echo $HADOOP_HOME 为空白

echo $HADOOP_HOME 为空白

我安装了 Hadoop,但是使用时 echo $HADOOP_HOME 显示空白。请帮忙如何检查 Hadoop 位置。

答案1

这可能是由于以下原因造成的:

  1. 您没有登录为 Hadoop 创建的用户。

  2. 您尚未指定 Hadoop 主路径的全部路径。

  3. 用于存储 hadoop home 的变量具有不同的名称。例如:HADOOP_PREFIX。

无论哪种情况,您都可以检查指定了 HADOOP_HOME 路径的 .profile 或 .bashrc 文件。

这可以通过终端或 GUI 完成:

一、按航站楼分类

  1. 使用 $su - hduser 登录到您的 Hadoop 用户(注意:在我的例子中用户名是 hduser)

  2. 然后使用 $vi .profile 打开 .profile 文件

  3. 深入到文件底部你会看到 Hadoop 的主路径。

或者,

  1. 使用 $sudo gedit .bashrc 打开 .bashrc 文件

  2. 向下滚动到底部并检查那里的 hadoop 主路径。

II. 通过 GUI

  1. 在你的 Linux 系统中转到 /home。

  2. 在那里你会找到 Hadoop 的用户文件夹,在我的情况下它是 hduser。

  3. 您将在那里找到.bashrc 和.profile 文件。打开它们并确认您的 Hadoop Home 路径。

相关内容