hadoop start-dfs.sh Error: JAVA_HOME is not set and could not be found

来源:互联网 发布:python 网管snmp 编辑:程序博客网 时间:2024/05/21 17:19

# sbin/start-dfs.sh 报错如下


[hadoop@vm7 hadoop-2.7.1]$ sbin/start-dfs.shStarting namenodes on [localhost]localhost: Error: JAVA_HOME is not set and could not be found.localhost: Error: JAVA_HOME is not set and could not be found.

解决:

# vim  /home/hadoop/.bashrc 添加如下内容

export JAVA_HOME=/usr/local/jdk1.7.0_65export PATH=$PATH:$JAVA_HOME/binexport HADOOP_PREFIX=/home/hadoop/hadoop-2.7.1


再次启动

# sbin/start-dfs.sh

[hadoop@vm7 hadoop-2.7.1]$ sbin/start-dfs.sh Starting namenodes on [localhost]localhost: starting namenode, logging to /home/hadoop/hadoop-2.7.1/logs/hadoop-hadoop-namenode-vm7.0.outlocalhost: starting datanode, logging to /home/hadoop/hadoop-2.7.1/logs/hadoop-hadoop-datanode-vm7.0.outStarting secondary namenodes [0.0.0.0]0.0.0.0: starting secondarynamenode, logging to /home/hadoop/hadoop-2.7.1/logs/hadoop-hadoop-secondarynamenode-vm7.0.out

ok!


0 0