现象
Trafodion有时候在做数据加载或查询时会报以下错误,
*** ERROR[8448] Unable to access Hbase interface. Call to ExpHbaseInterface::nextRow returned error HBASE_ACCESS_ERROR(-706). Cause: java.util.concurrent.ExecutionException: org.apache.hadoop.hbase.DoNotRetryIOException: Failed after retry of OutOfOrderScannerNextException: was there a rpc timeout?
分析
OutOfOrderScannerNextException异常与hbase.rpc.timeout配置有关,默认值为60秒。
解决
通过修改hbase.rpc.timeout为10分钟或更高,减少或避免错误发生。有关Trafodion之HBase配置更多调整,请参考:http://blog.csdn.net/post_yuan/article/details/73770961