查询HBASE日志:
cd /home/hadoop/software/hbase-1.3.1/logs
tail -100f hbase-root-master-主机名.log
报错1: util.FSUtils: Waiting for dfs to exit safe mode...
解答:这个是HBASE没有关闭安全模式导致的,bin/hbase shell能够正常连接数据库,但使用hbase命令如list会报如上错误。
解决:
su hadoop
cd /home/hadoop/hadoop
bin/hadoop dfsadmin -safemode get --查看Hadoop是否是安全模式
bin/hadoop dfsadmin -safemode leave --关闭安全模式
参考链接:https://www.cnblogs.com/hunttown/p/5470859.html
报错2: Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=root, access=WRITE, inode="/hbase":hadoop:supergroup:drwxr-xr-x
解答:这个是HBASE在Hadoop文件系统hdfs文件路径的所属用户或用户组错误,将所属用户和用户组改为hbase,这样bin/hbase shell连接上HBASE数据库后才能进行ddl、dml等操作。
解决