hbase shell后,list报错
可能原因:
1、zookeeper
2、检查hbase-env.sh hbase-site.xml
3、检查hdfs配置文件 core-site.xml和hbase-site.xml
上述原因排查后,不能解决list报错问题
50070页面
50070页面报错:There are 2 missing blocks. The following files may be corrupted
方法一
1、查看哪一个文件的数据块丢失了
hdfs fsck / -list-corruptfileblocks
2、删除数据块信息:
hdfs fsck 路径 -delete
hdfs fsck /tmp/hbase-root/hbase/WALs/hadoop100,16201,1623314218723-splitting/hadoop100%2C16201%2C1623314218723.meta.1623325026342.meta -delete
方法二
There are 2 missing blocks. The following files may be corrupted
如果是非常多的缺失文件,手动删除很繁琐
//查看缺失文件
hdfs fsck /
//删除缺失文件
hadoop fsck -delete
3、页面恢复正常
4、重启hbase正常
start-hbase.sh
hbase shell