export HADOOP_CONF_DIR = $ HADOOP_INSTALL:etc / hadoop /

时间:2018-04-30 07:09:30

标签: linux unix hadoop

在伪分布式模式下安装hadoop时,我的情况正在低于错误

Starting namenodes on [localhost]
localhost: namenode running as process 20678. Stop it first.
localhost: datanode running as process 20831. Stop it first.
Starting secondary namenodes [0.0.0.0]
The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established

我错误地执行了以下命令

hduser@x7158796-dsmprojb:/usr/local/hadoop$ export HADOOP_CONF_DIR=$HADOOP_INSTALL:etc/hadoop/
hduser@x7158796-dsmprojb:/usr/local/hadoop$ sbin/start-dfs.sh
Error: JAVA_HOME is not set and could not be found

现在它显示java home未设置

我是linux的新手,任何人都可以帮忙解决这个问题。

1 个答案:

答案 0 :(得分:0)

这里有几个例子,您可以找到Setting java home

并且有几种方法可以找到java home

在RedHat上

sudo /usr/sbin/alternatives --config java

然后

export JAVA_HOME=<replace me with from above alteratives command>

在shell中或将其添加到.profile / .bashrc / etc