关于在扫描时使用过滤器的HBase OutOfOrderScannerNextException

时间:2017-01-23 08:00:39

标签: java hadoop hbase

我在使用过滤器

时遇到了以下异常
<script src="jquery/dist/jquery.min.js"></script>
<script src="jquery-ui/jquery-ui.js"></script>
<script src="angular/angular.min.js"></script> 
<script src="moment/moment.js"></script>
<script src="angular-daterangepicker/bootstrap-   daterangepicker/daterangepicker.js"></script>
<script src="angular-daterangepicker/js/angular-daterangepicker.js"></script>
<link rel="stylesheet" href="angular-daterangepicker/bootstrap-dist/css/bootstrap.css"/>
<link rel="stylesheet" href="angular-daterangepicker/bootstrap-daterangepicker/daterangepicker.css"/>

$scope.datePicker.date = {startDate: null, endDate: null}; //in controller if i use this i get error (2)
<input date-range-picker class="form-control date-picker" type="text" ng-model="datePicker.date" />

如果我删除过滤器,那么它工作正常。

1 个答案:

答案 0 :(得分:1)

这与您正在使用的过滤器的性质有关。如果在具有大量记录的表上使用ValueFilter,则扫描程序需要一些时间并导致客户端超时。

您可以尝试将默认RPC超时值从60000(1分钟)增加到hbase-site.xml

中的更大值
<property>
    <name>hbase.rpc.timeout</name>
    <value>180000</value>
</property>