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