ERROR OpenRegionHandler
Failed open of region=hbase:meta,,1.1588230740, starting to roll back the global memstore size.
java.io.InterruptedIOException
ERROR HRegionServerCommandLine
Region server exiting
java.lang.RuntimeException: HRegionServer Aborted
话不多说,直接上干货
看见这两个错误,不要着急,把日志文件在往前看200行,你就会发现最关键的这一行:
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=hbase, access=WRITE, inode="/tmp":hdfs:hdfs:drwxr-xr-x
说明是hdfs文件目录的权限问题
hdfs 的 /tmp 文件需要让每个用户都有增删改查的权限,
第一次解决:
su hdfs
hdfs dfs -chmod 755 /tmp
未果,启动还是失败,
第二次解决:
hdfs dfs -chmod 777 /tmp
请检查你的 /tmp文件的 用户以及用户组
应该是hdfs:hdfs
如果您决定要修改,请执行
hdfs dfs -chown hdfs:hdfs /tmp/
问题得到解决,
如果这两步都执行完了还没解决,别着急,看看你的ntp时钟有没有同步,hbase对时钟要求比较高,
关于时钟问题请参考:简书