在伪分布式模式下安装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的新手,任何人都可以帮忙解决这个问题。
答案 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