bin/start-hbase.sh
/usr/local/hbase/bin/hbase: line 857: /usr/lib/jvm/jdk1.8.0_371/bin/java: No such file or directory
在启动HBase时,系统无法找到Java的可执行文件。因为JAVA_HOME环境变量配置出错
解决:
设置JAVA_HOME环境变量:用vi命令打开并编辑hbase-env.sh,命令如下:
vim /usr/local/hbase/conf/hbase-env.sh
在配置内容中追加或修改为:
export JAVA_HOME=地址
export HBASE_MANAGES_ZK=true
怎么知道地址?
输入
which java
输出例如:
/usr/lib/jvm/jdk1.8.0_162/bin/java
则地址是
/usr/lib/jvm/jdk1.8.0_162
按esc推出后键入:wq保存退出
运行以下命令重新启动HBase:
cd /usr/local/hbase
bin/stop-hbase.sh
bin/start-hbase.sh
这将停止旧的HBase进程并重新启动HBase,同时使用你正确设置的Java路径。