我安装了 Hadoop,但是使用时 echo $HADOOP_HOME
显示空白。请帮忙如何检查 Hadoop 位置。
答案1
这可能是由于以下原因造成的:
您没有登录为 Hadoop 创建的用户。
您尚未指定 Hadoop 主路径的全部路径。
用于存储 hadoop home 的变量具有不同的名称。例如:HADOOP_PREFIX。
无论哪种情况,您都可以检查指定了 HADOOP_HOME 路径的 .profile 或 .bashrc 文件。
这可以通过终端或 GUI 完成:
一、按航站楼分类
使用 $su - hduser 登录到您的 Hadoop 用户(注意:在我的例子中用户名是 hduser)
然后使用 $vi .profile 打开 .profile 文件
深入到文件底部你会看到 Hadoop 的主路径。
或者,
使用 $sudo gedit .bashrc 打开 .bashrc 文件
向下滚动到底部并检查那里的 hadoop 主路径。
II. 通过 GUI
在你的 Linux 系统中转到 /home。
在那里你会找到 Hadoop 的用户文件夹,在我的情况下它是 hduser。
您将在那里找到.bashrc 和.profile 文件。打开它们并确认您的 Hadoop Home 路径。