Hi to all,

I have a source HBase table and I have to write to a Solr index.
Unfortunately when I try to run the program on the cluster (Flink 1.1.1) I
think I have some problem with dependencies. Can someone suggest me some
fix?

This is the error I have just after launching the job:

Caused by: org.apache.hadoop.hbase.DoNotRetryIOException:
java.lang.IllegalAccessError: tried to access method
com.google.common.base.Stopwatch.<init>()V
from class org.apache.hadoop.hbase.zookeeper.MetaTableLocator
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.translateException(
RpcRetryingCaller.java:229)
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(
RpcRetryingCaller.java:202)
    at org.apache.hadoop.hbase.client.ClientScanner.call(
ClientScanner.java:314)
    at org.apache.hadoop.hbase.client.ClientScanner.
nextScanner(ClientScanner.java:289)
    at org.apache.hadoop.hbase.client.ClientScanner.
initializeScannerInConstruction(ClientScanner.java:161)
    at org.apache.hadoop.hbase.client.ClientScanner.<init>(
ClientScanner.java:156)
    at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:888)
    at org.apache.hadoop.hbase.client.MetaScanner.metaScan(
MetaScanner.java:187)
    at org.apache.hadoop.hbase.client.MetaScanner.metaScan(
MetaScanner.java:89)
    at org.apache.hadoop.hbase.client.MetaScanner.listTableRegionLocations(
MetaScanner.java:334)
    at org.apache.hadoop.hbase.client.HTable.listRegionLocations(HTable.
java:702)
    at org.apache.hadoop.hbase.client.HTable.getStartEndKeys(
HTable.java:685)
    at org.apache.flink.addons.hbase.TableInputFormat.createInputSplits(
TableInputFormat.java:170)
    at org.apache.flink.addons.hbase.TableInputFormat.createInputSplits(
TableInputFormat.java:45)
    at org.apache.flink.runtime.executiongraph.ExecutionJobVertex.<init>(
ExecutionJobVertex.java:156)
    ... 25 more
Caused by: java.lang.IllegalAccessError: tried to access method
com.google.common.base.Stopwatch.<init>()V from class
org.apache.hadoop.hbase.zookeeper.MetaTableLocator
    at org.apache.hadoop.hbase.zookeeper.MetaTableLocator.
blockUntilAvailable(MetaTableLocator.java:434)
    at org.apache.hadoop.hbase.client.ZooKeeperRegistry.
getMetaRegionLocation(ZooKeeperRegistry.java:60)
    at org.apache.hadoop.hbase.client.ConnectionManager$
HConnectionImplementation.locateRegion(ConnectionManager.java:1122)
    at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadRepli
cas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:299)
    at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(
ScannerCallableWithReplicas.java:155)
    at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(
ScannerCallableWithReplicas.java:63)
    at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(
RpcRetryingCaller.java:200)
    ... 38 more


Best,
Flavio

Reply via email to