最近hbase查询出现异常,hbase监控都正常,异常如下:
hbase(main):003:0> get 'w:t','xxxx'
COLUMN CELL
ERROR: java.io.IOException: Could not seek StoreFileScanner[HFileScanner for reader reader=hdfs://hbasens/hbase/data/w/t/cb47830264f77f7/fam/4c0ee7475d31400, compression=none, cacheConf=blockCache=LruBlockCache{blockCount=301220, currentSize=20400963512, freeSize=1073872968, maxSize=21474836480, heapSize=20400963512, minSize=20401094656, minFactor=0.95, multiSize=10200547328, multiFactor=0.5, singleSize=5100273664, singleFactor=0.25}, cacheDataOnRead=true, cacheDataOnWrite=false, cacheIndexesOnWrite=false, cacheBloomsOnWrite=false, cacheEvictOnClose

在执行HBase查询时遇到异常,错误信息显示为'Could not seek StoreFileScanner[HFileScanner for reader...]'。问题定位为HDFS文件可能存在错误,但fsck检查文件正常。最终通过排除并更换可能的磁盘坏道以及重启datanode服务解决了此问题。
最低0.47元/天 解锁文章
3515

被折叠的 条评论
为什么被折叠?



