Java 在扫描时使用筛选器时出现HBase OutofOrders CannerExtension异常
我在使用过滤器时遇到以下异常Java 在扫描时使用筛选器时出现HBase OutofOrders CannerExtension异常,java,hadoop,hbase,Java,Hadoop,Hbase,我在使用过滤器时遇到以下异常 org.apache.hadoop.hbase.DoNotRetryIOException: Failed after retry of OutOfOrderScannerNextException: was there a rpc timeout? 如果我卸下过滤器,那么它工作正常。这与您使用的过滤器的性质有关。如果在包含大量记录的表上使用ValueFilter,则扫描程序会花费时间,并导致客户端超时 您可以尝试在hbase site.xml <prope
org.apache.hadoop.hbase.DoNotRetryIOException: Failed after retry of OutOfOrderScannerNextException: was there a rpc timeout?
如果我卸下过滤器,那么它工作正常。这与您使用的过滤器的性质有关。如果在包含大量记录的表上使用
ValueFilter
,则扫描程序会花费时间,并导致客户端超时
您可以尝试在hbase site.xml
<property>
<name>hbase.rpc.timeout</name>
<value>180000</value>
</property>
hbase.rpc.timeout
180000
我已经增加了它,当前配置是hbase.rpc.timeout 300000 hbase-site.xml
抱歉,应该是30分钟<代码>1800000。在您的代码中是否启用了缓存?使用1800000
测试仍不工作。我还测试了scan.setCacheBlocks(false)
但仍然存在相同的问题scan.setCaching(size)
未设置的缓存大小是多少。可能是因为没有设置它,所以它将是默认值。