1、是否调用checkAndPut必现
单独写了一个使用hbase-client-1.4.9.jar访问hbase2.2.3的例子,
调用checkAndPut方法,并不能复现这个问题。
从kylin的日志中,暂未获得是调用checkAndPut就必现的结论,
我会尝试调整kylin日志级别以获得更多信息,便于判断。
2、WAL写完,没有推动MVC
该集群上搭建了kylin,在kylin构建cube的时候,当前问题出现非常频繁。
而在其他并发更高和上线时间更长的HBase2
是只要一跑checkAndPut就必现吗?还是跑着跑着就会出错?这个看着就是某次写wal完了(不一定写成功)没有推MVCC
凡尔 于2020年12月16日周三 下午9:25写道:
> 问题现象
>
> 在使用kylin2.6.6+hbase2.2.3中
>
> 服务端出现大量如下警告:
>
> TRACE [handler=88] ipc.RpcServer: called: 165045 service :ClientService
> methodName: Mutate size……
>
>
>
>
> WARN[handler=88] regionserver.MultiVer
问题现象
在使用kylin2.6.6+hbase2.2.3中
服务端出现大量如下警告:
TRACE [handler=88] ipc.RpcServer: called: 165045 service :ClientService
methodName: Mutate size……
WARN[handler=88] regionserver.MultiVersionConcurrencyControl: STUCK:
MultiVersionConcurrencyControl{readPoint=1090,writePoint=1093}
之后持续打印上述WA