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 >