原因:
hbase 默认注释掉 HBASE_PID_DIR,而 hbase 默认把 pid 文件放在 /tmp 下, 这个目录可能会被系统删除等原因无法找到
解决方法:
把 hbase/conf/hbase-env.sh 中的 HBASE_PID_DIR 属性打开修改为非临时路径,
例如 opt/module/hbase/pids, 然后重启 zookeeper 和 Hbase 即可
原因:
hbase 默认注释掉 HBASE_PID_DIR,而 hbase 默认把 pid 文件放在 /tmp 下, 这个目录可能会被系统删除等原因无法找到
解决方法:
把 hbase/conf/hbase-env.sh 中的 HBASE_PID_DIR 属性打开修改为非临时路径,
例如 opt/module/hbase/pids, 然后重启 zookeeper 和 Hbase 即可