0

我在 Ubuntu 10.10 上有一个 Hadoop 安装问题。我成功安装了hadoop。我做了“hadoop 版本”,它显示了我的版本和其他信息。正如它应该有的那样。

当我打开一个新的终端窗口或注销并重新登录时,就会出现此问题。我做了“hadoop 版本”,它说没有安装 hadoop。看起来我在设置中遗漏了一些东西。

我正在使用 Ubuntu 10.10。

任何帮助表示赞赏。拉杰什

4

4 回答 4

0

在 ~/.bashrc 文件中设置 HADOOP_HOME 而不是通过终端进行设置。当您通过 shell 设置环境变量时,它只会保持活动状态,直到您在同一个 shell 上。而且,一旦你完成了设置(在 bashrc 文件中),不要忘记源它。或者,您可以注销并再次登录。

高温高压

于 2013-05-26T20:23:37.657 回答
0

为此,您应该在 ~/.bashrc 文件 $nano ~/.bashrc 中设置 HADOOP_HOME

在文件末尾添加这些行,将 hadoop 路径替换为您的路径。

export HADOOP_PREFIX="/home/username/hadoop-2.6.0-cdh5.5.1"
export PATH=$PATH:$HADOOP_PREFIX/bin
export PATH=$PATH:$HADOOP_PREFIX/sbin
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX}
export HADOOP_COMMON_HOME=${HADOOP_PREFIX}
export HADOOP_HDFS_HOME=${HADOOP_PREFIX}
export YARN_HOME=${HADOOP_PREFIX}
于 2016-06-11T13:21:22.910 回答
0

要访问目录外的 hadoop 命令HADOOP_HOME,您必须在系统的PATHenv 变量中添加 hadoop 二进制文件的路径。
你可以在你的~/.bashrc

export JAVA_HOME=/usr/lib/jvm/java-7-oracle/
export HADOOP_HOME=/home/rootcss/ecosystem/hadoop
export PATH=$PATH:$HADOOP_HOME/bin

有关详细信息和说明,您可以查看。请注意,它适用于旧版本的 hadoop。

于 2015-10-31T13:45:48.890 回答
0

我不确定您安装了哪个版本的 Hadoop。

打开位于 /home/ <user_name>/.bashrc 中的 .bashrc 文件,并根据您的 Hadoop 版本在文件末尾输入以下行:

Hadoop-1.xx

export HADOOP_HOME=/usr/local/hadoop-1.2.1  //Enter path of Hadoop Folder
export PATH=$PATH:$HADOOP_HOME/bin

Hadoop-2.xx

export HADOOP_PREFIX="/usr/local/hadoop-2.6.0" //Enter path of Hadoop Folder
export PATH=$PATH:$HADOOP_PREFIX/bin
export PATH=$PATH:$HADOOP_PREFIX/sbin
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX}
export HADOOP_COMMON_HOME=${HADOOP_PREFIX}

执行 .bashrc 以更新系统以进行更改(必要):

exec bash

试试 hadoop 版本命令

hadoop version

如果需要完整的安装代码和步骤,可以参考这个页面:

https://www.dezyre.com/hadoop-tutorial/big-data-hadoop-tutorial

于 2016-07-19T20:38:29.207 回答