Note that there are some explanatory texts on larger screens.

plurals
  1. POFuzzyRowFilter and IPC server unable to read call parameters: Error in readFields
    primarykey
    data
    text
    <p>I am trying to use the FuzzyRowFilter. Im on Hbase 0.94.6-cdh4.3.0, on a Cloudera 4.3.0 cluster.</p> <p>I got the java file from <a href="https://builds.apache.org/job/HBase-0.94/ws/trunk/src/main/java/org/apache/hadoop/hbase/filter/FuzzyRowFilter.java" rel="nofollow">https://builds.apache.org/job/HBase-0.94/ws/trunk/src/main/java/org/apache/hadoop/hbase/filter/FuzzyRowFilter.java</a> , after following the link from <a href="https://issues.apache.org/jira/browse/HBASE-7628" rel="nofollow">https://issues.apache.org/jira/browse/HBASE-7628</a>. I could not find the minor version 766 any more, so extracted the file from 0.94 trunk.</p> <p>I have a test table which scans like this</p> <p>hbase(main):005:0> scan 'test_fuzzy_rules' ROW COLUMN+CELL<br> 1XX_2XX column=rules:rule1, timestamp=1375719501754, value=Value from rule1<br> 1XX_2XX column=rules:rule2, timestamp=1375719535698, value=Value from rule2<br> 1 row(s) in 0.0170 seconds*</p> <p>And I set up my rule filter like below and associated it with a Scan object and HTable.</p> <p><code>FuzzyRowFilter fuzzyFilter = new FuzzyRowFilter( Arrays.asList(new Pair&lt;byte[], byte[]&gt;(Bytes.toBytesBinary("\\x00\\x00\\x00_2XX"), new byte[] {1, 1, 1, 0 , 0, 0, 0 })));</code></p> <p>When I run my job, I get the following error</p> <pre><code>org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=10, exceptions: Mon Aug 05 17:20:04 BST 2013, org.apache.hadoop.hbase.client.ScannerCallable@556917ee, java.io.IOException: IPC server unable to read call parameters: Error in readFields at org.apache.hadoop.hbase.client.ServerCallable.withRetries(ServerCallable.java:183) at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:205) at org.apache.hadoop.hbase.client.ClientScanner.&lt;init&gt;(ClientScanner.java:120) at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:665) at xx.xx.xxxx.xx.xxxxxx.xxxxxx.xxxx.xxxx.main(XXXX.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.util.RunJar.main(RunJar.java:208).... </code></pre> <p>Any idea what is going on here. I tried to trace the error but am lost.</p> <p>Thanks Regards</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload