Probably a question better asked on the Lily or HBase user forums
since those projects use Solr and will have a much  better sense
of what Solr versions are compatible.

Best,
Erick


On Fri, Jul 18, 2014 at 4:20 AM, Vivekanand Ittigi <vi...@biginfolabs.com>
wrote:

> Hi,
>
> I tried to Integrate Solr with HBase Using HBase Indexer project
> https://github.com/NGDATA/hbase-indexer/wiki (one of sub projects of
> Lily).
>
> I used Apache HBase running on HDFS and solr 4.8.0 but i started getting
> below mentioned error.
>
> 14/07/18 11:55:38 WARN impl.SepConsumer: Error processing a batch of SEP
> events, the error will be forwarded to HBase for retry
> java.util.concurrent.ExecutionException: java.lang.RuntimeException:
> org.apache.solr.common.SolrException: Unknown document router
> '{name=implicit}'
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> at com.ngdata.sep.impl.SepConsumer.waitOnSepEventCompletion(
> SepConsumer.java:235)
> at
> com.ngdata.sep.impl.SepConsumer.replicateLogEntries(SepConsumer.java:220)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:622)
> at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(
> WritableRpcEngine.java:320)
> at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(
> HBaseServer.java:1428)
> Caused by: java.lang.RuntimeException:
> org.apache.solr.common.SolrException:
> Unknown document router '{name=implicit}'
> at com.ngdata.hbaseindexer.indexer.IndexingEventListener.processEvents(
> IndexingEventListener.java:90)
> at com.ngdata.sep.impl.SepEventExecutor$1.run(SepEventExecutor.java:97)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1146)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:701)
> Caused by: org.apache.solr.common.SolrException: Unknown document router
> '{name=implicit}'
> at org.apache.solr.common.cloud.DocRouter.getDocRouter(DocRouter.java:46)
> at org.apache.solr.common.cloud.ClusterState.collectionFromObjects(
> ClusterState.java:263)
> at org.apache.solr.common.cloud.ClusterState.load(ClusterState.java:231)
> at org.apache.solr.common.cloud.ClusterState.load(ClusterState.java:207)
> at
> org.apache.solr.common.cloud.ZkStateReader.createClusterStateWatchersAndU
> pdate(ZkStateReader.java:299)
>
> I googled for the cause, this link
>
> https://groups.google.com/a/cloudera.org/forum/#!msg/search-user/p5xoeU194BM/XVdsyVpDjVUJ
> says this works on 4.2.0. So i switched to 4.2.0 and it worked.
>
> What i'm worried is why its not working in 4.8.0..? Is there anything i
> should add extra for that to work..?
>
> Now i've to index all my data in 4.2 and pretty much re-work so..?
>
> Thanks,
> Vivek
>

Reply via email to