hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下:
[email protected]:/usr/local/hbase-0.90.4/bin# ./start-hbase.sh starting master, logging to /usr/local/hbase-0.90.4/bin/../logs/hbase-root-master-master.out slave1: +======================================================================+ slave1: | Error: JAVA_HOME is not set and Java could not be found | slave1: +----------------------------------------------------------------------+ slave1: | Please download the latest Sun JDK from the Sun Java web site | slave1: | > http://java.sun.com/javase/downloads/ < | slave1: | | slave1: | HBase requires Java 1.6 or later. | slave1: | NOTE: This script will find Sun Java whether you install using the | slave1: | binary or the RPM based installer. | slave1: +======================================================================+ slave2: +======================================================================+ slave2: | Error: JAVA_HOME is not set and Java could not be found | slave2: +----------------------------------------------------------------------+ slave2: | Please download the latest Sun JDK from the Sun Java web site | slave2: | > http://java.sun.com/javase/downloads/ < | slave2: | | slave2: | HBase requires Java 1.6 or later. | slave2: | NOTE: This script will find Sun Java whether you install using the | slave2: | binary or the RPM based installer. | slave2: +======================================================================+
如果出现以上错误,应该修改conf文件下的hbase-env.sh文件中的java_home的环境变量,要么是java_home前面的#没有去掉,要么是java_home的路径配置错误,仔细检查。
时间: 2024-10-09 22:51:26