You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Furkan KAMACI <fu...@gmail.com> on 2013/03/26 22:18:52 UTC
There are no SolrCores running. Using the Solr Admin UI currently
requires at least one SolrCore.
I use Solr 4.2 on Centos 6.4 at AWS and I have deployed solr wars into two
different amazon instances at tomcats. *When I run them without solrcloud
they are OK.* However I want to use them as solrCloud. I want to start
embedded zookeper at one of them. When I run:
ps aux | grep catalina
I get that:
/usr/java/default/bin/java
-Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties
-Dbootstrap_confdir=/usr/share/solrhome/collection1/conf
-Dcollection.configName=custom_conf -DnumShards=2 -DzkRun
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/usr/share/tomcat/endorsed -classpath
/usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
-Dcatalina.base=/usr/share/tomcat -Dcatalina.home=/usr/share/tomcat
-Djava.io.tmpdir=/usr/share/tomcat/temp
org.apache.catalina.startup.Bootstrap start
solrhome is my home of solr.
my solr.xml has that:
<cores adminPath="/admin/cores" defaultCoreName="collection1"
host="${host:}" hostPort="${jetty.port:8080}"
hostContext="${hostContext:search}"
zkClientTimeout="${zkClientTimeout:15000}">
<core name="collection1" instanceDir="collection1" />
</cores>
When I open webpage I get that error:
*
There are no SolrCores running.
Using the Solr Admin UI currently requires at least one SolrCore.*
When I look catalina.out I see that:
Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
publish
INFO: publishing core=collection1
state=down
Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
publish
INFO: numShards not found on descriptor - reading it from system
property
Mar 26, 2013 8:54:36 PM org.apache.solr.common.cloud.ZkStateReader
updateClusterState
INFO: Updating cloud state from
ZooKeeper...
Mar 26, 2013 8:54:36 PM org.apache.solr.cloud.Overseer$ClusterStateUpdater
updateState
INFO: Update state numShards=2
message={
"operation":"state",
"core_node_name":null,
"numShards":"2",
"shard":null,
"roles":null,
"state":"down",
"core":"collection1",
"collection":"collection1",
"node_name":"**.**.***.**:8080_search", // I have put * as ip
"base_url":"http://**.**.***.**:8080/search"} // I have put * as ip
Mar 26, 2013 8:54:36 PM org.apache.solr.cloud.Overseer$ClusterStateUpdater
createCollection
INFO: Create collection collection1 with numShards
2
Mar 26, 2013 8:54:36 PM org.apache.solr.cloud.Overseer$ClusterStateUpdater
updateState
INFO: Assigning new node to shard
shard=shard1
Mar 26, 2013 8:54:36 PM org.apache.zookeeper.server.NIOServerCnxnFactory$1
uncaughtException
SEVERE: Thread Thread[Thread-3,5,Overseer state updater.]
died
java.lang.NoSuchMethodError:
org.apache.solr.common.cloud.SolrZkClient.setData(Ljava/lang/String;[BZ)Lorg/apache/zookeeper/data/Stat;
at
org.apache.solr.cloud.Overseer$ClusterStateUpdater.run(Overseer.java:144)
at
java.lang.Thread.run(Thread.java:722)
Mar 26, 2013 8:59:55 PM org.apache.solr.common.SolrException log
SEVERE: null:org.apache.solr.common.SolrException: Could not get shard_id
for core: collection1 coreNodeName:10.36.163.29:8080_search_collection1
at
org.apache.solr.cloud.ZkController.doGetShardIdProcess(ZkController.java:1221)
at
org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1290)
at
org.apache.solr.core.CoreContainer.registerCore(CoreContainer.java:861)
at
org.apache.solr.core.CoreContainer.register(CoreContainer.java:841)
at
org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:638)
at
org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at
java.util.concurrent.FutureTask.run(FutureTask.java:166)
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:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at
java.lang.Thread.run(Thread.java:722)
Mar 26, 2013 8:59:55 PM org.apache.solr.core.SolrCore close
INFO: [collection1] CLOSING SolrCore org.apache.solr.core.SolrCore@64e5472e
Mar 26, 2013 8:59:55 PM org.apache.solr.update.DirectUpdateHandler2 close
INFO: closing DirectUpdateHandler2{commits=0,autocommit
maxTime=15000ms,autocommits=0,soft
autocommits=0,optimizes=0,rollbacks=0,expungeDeletes=0,docsPending=0,adds=0,deletesById=0,deletesByQuery=0,errors=0,cumulative_adds=0,cumulative_deletesById=0,cumulative_deletesByQuery=0,cumulative_errors=0}
Mar 26, 2013 8:59:55 PM org.apache.solr.update.SolrCoreState
decrefSolrCoreState
INFO: Closing
SolrCoreState
****
Mar 26, 2013 8:59:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 327928 ms
Mar 26, 2013 8:59:57 PM org.apache.solr.servlet.SolrDispatchFilter
handleAdminRequest
INFO: [admin] webapp=null path=/admin/cores
params={indexInfo=false&_=1364331591032&wt=json} status=0 QTime=2
search is my context as like solr that is given at example at solr wiki.
What may be the reason, I have checked everything but couldn't find
anything. If you want to see any other configuration file you are welcome,
I can post it too.
Any ideas will be very good, cause it take too time for me trying to solve
the problem.
Re: There are no SolrCores running. Using the Solr Admin UI currently
requires at least one SolrCore.
Posted by Erick Erickson <er...@gmail.com>.
Answering for Mark, yep. NoSuchMethod indicates that a class being
referenced is in some of the jar, but that a method in that class is not
found. Which is exceedingly rare since the compiler should have already
complained if one references a method in a class that truly isn't there....
FWIW,
Erick
On Tue, Mar 26, 2013 at 6:33 PM, Furkan KAMACI <fu...@gmail.com>wrote:
> Yes, I cleaned and compiled with ant again and fixed. Because there were
> some other jars at my lib somehow. How could do understand that there is
> mix of jars? Just because of NoSuchMethodError or with something else?
>
> 2013/3/26 Mark Miller <ma...@gmail.com>
>
> > java.lang.NoSuchMethodError:
> >
> > There must be something off with the jars you are using - a mix of
> > versions or something.
> >
> > - Mark
> >
> > On Mar 26, 2013, at 5:18 PM, Furkan KAMACI <fu...@gmail.com>
> wrote:
> >
> > > I use Solr 4.2 on Centos 6.4 at AWS and I have deployed solr wars into
> > two
> > > different amazon instances at tomcats. *When I run them without
> solrcloud
> > > they are OK.* However I want to use them as solrCloud. I want to start
> > > embedded zookeper at one of them. When I run:
> > >
> > > ps aux | grep catalina
> > >
> > > I get that:
> > >
> > > /usr/java/default/bin/java
> > >
> -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties
> > > -Dbootstrap_confdir=/usr/share/solrhome/collection1/conf
> > > -Dcollection.configName=custom_conf -DnumShards=2 -DzkRun
> > > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> > > -Djava.endorsed.dirs=/usr/share/tomcat/endorsed -classpath
> > >
> /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
> > > -Dcatalina.base=/usr/share/tomcat -Dcatalina.home=/usr/share/tomcat
> > > -Djava.io.tmpdir=/usr/share/tomcat/temp
> > > org.apache.catalina.startup.Bootstrap start
> > >
> > > solrhome is my home of solr.
> > >
> > > my solr.xml has that:
> > >
> > > <cores adminPath="/admin/cores" defaultCoreName="collection1"
> > > host="${host:}" hostPort="${jetty.port:8080}"
> > > hostContext="${hostContext:search}"
> > > zkClientTimeout="${zkClientTimeout:15000}">
> > > <core name="collection1" instanceDir="collection1" />
> > > </cores>
> > >
> > > When I open webpage I get that error:
> > > *
> > > There are no SolrCores running.
> > > Using the Solr Admin UI currently requires at least one SolrCore.*
> > >
> > > When I look catalina.out I see that:
> > >
> > > Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
> > > publish
> > >
> > > INFO: publishing core=collection1
> > > state=down
> > >
> > > Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
> > > publish
> > >
> > > INFO: numShards not found on descriptor - reading it from system
> > > property
> > >
> > > Mar 26, 2013 8:54:36 PM org.apache.solr.common.cloud.ZkStateReader
> > > updateClusterState
> > >
> > > INFO: Updating cloud state from
> > > ZooKeeper...
> > >
> > > Mar 26, 2013 8:54:36 PM
> > org.apache.solr.cloud.Overseer$ClusterStateUpdater
> > > updateState
> > >
> > > INFO: Update state numShards=2
> > > message={
> > >
> > >
> > > "operation":"state",
> > >
> > >
> > > "core_node_name":null,
> > >
> > >
> > > "numShards":"2",
> > >
> > >
> > > "shard":null,
> > >
> > >
> > > "roles":null,
> > >
> > >
> > > "state":"down",
> > >
> > >
> > > "core":"collection1",
> > >
> > >
> > > "collection":"collection1",
> > >
> > > "node_name":"**.**.***.**:8080_search", // I have put * as ip
> > >
> > >
> > > "base_url":"http://**.**.***.**:8080/search"} // I have put * as ip
> > >
> > >
> > > Mar 26, 2013 8:54:36 PM
> > org.apache.solr.cloud.Overseer$ClusterStateUpdater
> > > createCollection
> > >
> > > INFO: Create collection collection1 with numShards
> > > 2
> > >
> > > Mar 26, 2013 8:54:36 PM
> > org.apache.solr.cloud.Overseer$ClusterStateUpdater
> > > updateState
> > >
> > > INFO: Assigning new node to shard
> > > shard=shard1
> > >
> > > Mar 26, 2013 8:54:36 PM
> > org.apache.zookeeper.server.NIOServerCnxnFactory$1
> > > uncaughtException
> > >
> > > SEVERE: Thread Thread[Thread-3,5,Overseer state updater.]
> > > died
> > >
> > > java.lang.NoSuchMethodError:
> > >
> >
> org.apache.solr.common.cloud.SolrZkClient.setData(Ljava/lang/String;[BZ)Lorg/apache/zookeeper/data/Stat;
> > >
> > > at
> > >
> org.apache.solr.cloud.Overseer$ClusterStateUpdater.run(Overseer.java:144)
> > >
> > > at
> > > java.lang.Thread.run(Thread.java:722)
> > >
> > >
> > > Mar 26, 2013 8:59:55 PM org.apache.solr.common.SolrException log
> > > SEVERE: null:org.apache.solr.common.SolrException: Could not get
> shard_id
> > > for core: collection1 coreNodeName:10.36.163.29:8080
> _search_collection1
> > > at
> > >
> >
> org.apache.solr.cloud.ZkController.doGetShardIdProcess(ZkController.java:1221)
> > >
> > > at
> > > org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1290)
> > >
> > > at
> > > org.apache.solr.core.CoreContainer.registerCore(CoreContainer.java:861)
> > >
> > > at
> > > org.apache.solr.core.CoreContainer.register(CoreContainer.java:841)
> > >
> > > at
> > > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:638)
> > >
> > > at
> > > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
> > >
> > > at
> > > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> > >
> > > at
> > > java.util.concurrent.FutureTask.run(FutureTask.java:166)
> > >
> > > 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:1145)
> > >
> > > at
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > >
> > > at
> > > java.lang.Thread.run(Thread.java:722)
> > >
> > >
> > > Mar 26, 2013 8:59:55 PM org.apache.solr.core.SolrCore close
> > > INFO: [collection1] CLOSING SolrCore
> > org.apache.solr.core.SolrCore@64e5472e
> > > Mar 26, 2013 8:59:55 PM org.apache.solr.update.DirectUpdateHandler2
> close
> > > INFO: closing DirectUpdateHandler2{commits=0,autocommit
> > > maxTime=15000ms,autocommits=0,soft
> > >
> >
> autocommits=0,optimizes=0,rollbacks=0,expungeDeletes=0,docsPending=0,adds=0,deletesById=0,deletesByQuery=0,errors=0,cumulative_adds=0,cumulative_deletesById=0,cumulative_deletesByQuery=0,cumulative_errors=0}
> > >
> > > Mar 26, 2013 8:59:55 PM org.apache.solr.update.SolrCoreState
> > > decrefSolrCoreState
> > >
> > > INFO: Closing
> > > SolrCoreState
> > >
> > > ****
> > >
> > > Mar 26, 2013 8:59:56 PM org.apache.catalina.startup.Catalina start
> > > INFO: Server startup in 327928 ms
> > > Mar 26, 2013 8:59:57 PM org.apache.solr.servlet.SolrDispatchFilter
> > > handleAdminRequest
> > > INFO: [admin] webapp=null path=/admin/cores
> > > params={indexInfo=false&_=1364331591032&wt=json} status=0 QTime=2
> > >
> > > search is my context as like solr that is given at example at solr
> wiki.
> > >
> > > What may be the reason, I have checked everything but couldn't find
> > > anything. If you want to see any other configuration file you are
> > welcome,
> > > I can post it too.
> > > Any ideas will be very good, cause it take too time for me trying to
> > solve
> > > the problem.
> >
> >
>
Re: There are no SolrCores running. Using the Solr Admin UI currently
requires at least one SolrCore.
Posted by Furkan KAMACI <fu...@gmail.com>.
Yes, I cleaned and compiled with ant again and fixed. Because there were
some other jars at my lib somehow. How could do understand that there is
mix of jars? Just because of NoSuchMethodError or with something else?
2013/3/26 Mark Miller <ma...@gmail.com>
> java.lang.NoSuchMethodError:
>
> There must be something off with the jars you are using - a mix of
> versions or something.
>
> - Mark
>
> On Mar 26, 2013, at 5:18 PM, Furkan KAMACI <fu...@gmail.com> wrote:
>
> > I use Solr 4.2 on Centos 6.4 at AWS and I have deployed solr wars into
> two
> > different amazon instances at tomcats. *When I run them without solrcloud
> > they are OK.* However I want to use them as solrCloud. I want to start
> > embedded zookeper at one of them. When I run:
> >
> > ps aux | grep catalina
> >
> > I get that:
> >
> > /usr/java/default/bin/java
> > -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties
> > -Dbootstrap_confdir=/usr/share/solrhome/collection1/conf
> > -Dcollection.configName=custom_conf -DnumShards=2 -DzkRun
> > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> > -Djava.endorsed.dirs=/usr/share/tomcat/endorsed -classpath
> > /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
> > -Dcatalina.base=/usr/share/tomcat -Dcatalina.home=/usr/share/tomcat
> > -Djava.io.tmpdir=/usr/share/tomcat/temp
> > org.apache.catalina.startup.Bootstrap start
> >
> > solrhome is my home of solr.
> >
> > my solr.xml has that:
> >
> > <cores adminPath="/admin/cores" defaultCoreName="collection1"
> > host="${host:}" hostPort="${jetty.port:8080}"
> > hostContext="${hostContext:search}"
> > zkClientTimeout="${zkClientTimeout:15000}">
> > <core name="collection1" instanceDir="collection1" />
> > </cores>
> >
> > When I open webpage I get that error:
> > *
> > There are no SolrCores running.
> > Using the Solr Admin UI currently requires at least one SolrCore.*
> >
> > When I look catalina.out I see that:
> >
> > Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
> > publish
> >
> > INFO: publishing core=collection1
> > state=down
> >
> > Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
> > publish
> >
> > INFO: numShards not found on descriptor - reading it from system
> > property
> >
> > Mar 26, 2013 8:54:36 PM org.apache.solr.common.cloud.ZkStateReader
> > updateClusterState
> >
> > INFO: Updating cloud state from
> > ZooKeeper...
> >
> > Mar 26, 2013 8:54:36 PM
> org.apache.solr.cloud.Overseer$ClusterStateUpdater
> > updateState
> >
> > INFO: Update state numShards=2
> > message={
> >
> >
> > "operation":"state",
> >
> >
> > "core_node_name":null,
> >
> >
> > "numShards":"2",
> >
> >
> > "shard":null,
> >
> >
> > "roles":null,
> >
> >
> > "state":"down",
> >
> >
> > "core":"collection1",
> >
> >
> > "collection":"collection1",
> >
> > "node_name":"**.**.***.**:8080_search", // I have put * as ip
> >
> >
> > "base_url":"http://**.**.***.**:8080/search"} // I have put * as ip
> >
> >
> > Mar 26, 2013 8:54:36 PM
> org.apache.solr.cloud.Overseer$ClusterStateUpdater
> > createCollection
> >
> > INFO: Create collection collection1 with numShards
> > 2
> >
> > Mar 26, 2013 8:54:36 PM
> org.apache.solr.cloud.Overseer$ClusterStateUpdater
> > updateState
> >
> > INFO: Assigning new node to shard
> > shard=shard1
> >
> > Mar 26, 2013 8:54:36 PM
> org.apache.zookeeper.server.NIOServerCnxnFactory$1
> > uncaughtException
> >
> > SEVERE: Thread Thread[Thread-3,5,Overseer state updater.]
> > died
> >
> > java.lang.NoSuchMethodError:
> >
> org.apache.solr.common.cloud.SolrZkClient.setData(Ljava/lang/String;[BZ)Lorg/apache/zookeeper/data/Stat;
> >
> > at
> > org.apache.solr.cloud.Overseer$ClusterStateUpdater.run(Overseer.java:144)
> >
> > at
> > java.lang.Thread.run(Thread.java:722)
> >
> >
> > Mar 26, 2013 8:59:55 PM org.apache.solr.common.SolrException log
> > SEVERE: null:org.apache.solr.common.SolrException: Could not get shard_id
> > for core: collection1 coreNodeName:10.36.163.29:8080_search_collection1
> > at
> >
> org.apache.solr.cloud.ZkController.doGetShardIdProcess(ZkController.java:1221)
> >
> > at
> > org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1290)
> >
> > at
> > org.apache.solr.core.CoreContainer.registerCore(CoreContainer.java:861)
> >
> > at
> > org.apache.solr.core.CoreContainer.register(CoreContainer.java:841)
> >
> > at
> > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:638)
> >
> > at
> > org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
> >
> > at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> >
> > at
> > java.util.concurrent.FutureTask.run(FutureTask.java:166)
> >
> > 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:1145)
> >
> > at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> >
> > at
> > java.lang.Thread.run(Thread.java:722)
> >
> >
> > Mar 26, 2013 8:59:55 PM org.apache.solr.core.SolrCore close
> > INFO: [collection1] CLOSING SolrCore
> org.apache.solr.core.SolrCore@64e5472e
> > Mar 26, 2013 8:59:55 PM org.apache.solr.update.DirectUpdateHandler2 close
> > INFO: closing DirectUpdateHandler2{commits=0,autocommit
> > maxTime=15000ms,autocommits=0,soft
> >
> autocommits=0,optimizes=0,rollbacks=0,expungeDeletes=0,docsPending=0,adds=0,deletesById=0,deletesByQuery=0,errors=0,cumulative_adds=0,cumulative_deletesById=0,cumulative_deletesByQuery=0,cumulative_errors=0}
> >
> > Mar 26, 2013 8:59:55 PM org.apache.solr.update.SolrCoreState
> > decrefSolrCoreState
> >
> > INFO: Closing
> > SolrCoreState
> >
> > ****
> >
> > Mar 26, 2013 8:59:56 PM org.apache.catalina.startup.Catalina start
> > INFO: Server startup in 327928 ms
> > Mar 26, 2013 8:59:57 PM org.apache.solr.servlet.SolrDispatchFilter
> > handleAdminRequest
> > INFO: [admin] webapp=null path=/admin/cores
> > params={indexInfo=false&_=1364331591032&wt=json} status=0 QTime=2
> >
> > search is my context as like solr that is given at example at solr wiki.
> >
> > What may be the reason, I have checked everything but couldn't find
> > anything. If you want to see any other configuration file you are
> welcome,
> > I can post it too.
> > Any ideas will be very good, cause it take too time for me trying to
> solve
> > the problem.
>
>
Re: There are no SolrCores running. Using the Solr Admin UI currently requires at least one SolrCore.
Posted by Mark Miller <ma...@gmail.com>.
java.lang.NoSuchMethodError:
There must be something off with the jars you are using - a mix of versions or something.
- Mark
On Mar 26, 2013, at 5:18 PM, Furkan KAMACI <fu...@gmail.com> wrote:
> I use Solr 4.2 on Centos 6.4 at AWS and I have deployed solr wars into two
> different amazon instances at tomcats. *When I run them without solrcloud
> they are OK.* However I want to use them as solrCloud. I want to start
> embedded zookeper at one of them. When I run:
>
> ps aux | grep catalina
>
> I get that:
>
> /usr/java/default/bin/java
> -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties
> -Dbootstrap_confdir=/usr/share/solrhome/collection1/conf
> -Dcollection.configName=custom_conf -DnumShards=2 -DzkRun
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> -Djava.endorsed.dirs=/usr/share/tomcat/endorsed -classpath
> /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
> -Dcatalina.base=/usr/share/tomcat -Dcatalina.home=/usr/share/tomcat
> -Djava.io.tmpdir=/usr/share/tomcat/temp
> org.apache.catalina.startup.Bootstrap start
>
> solrhome is my home of solr.
>
> my solr.xml has that:
>
> <cores adminPath="/admin/cores" defaultCoreName="collection1"
> host="${host:}" hostPort="${jetty.port:8080}"
> hostContext="${hostContext:search}"
> zkClientTimeout="${zkClientTimeout:15000}">
> <core name="collection1" instanceDir="collection1" />
> </cores>
>
> When I open webpage I get that error:
> *
> There are no SolrCores running.
> Using the Solr Admin UI currently requires at least one SolrCore.*
>
> When I look catalina.out I see that:
>
> Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
> publish
>
> INFO: publishing core=collection1
> state=down
>
> Mar 26, 2013 8:54:35 PM org.apache.solr.cloud.ZkController
> publish
>
> INFO: numShards not found on descriptor - reading it from system
> property
>
> Mar 26, 2013 8:54:36 PM org.apache.solr.common.cloud.ZkStateReader
> updateClusterState
>
> INFO: Updating cloud state from
> ZooKeeper...
>
> Mar 26, 2013 8:54:36 PM org.apache.solr.cloud.Overseer$ClusterStateUpdater
> updateState
>
> INFO: Update state numShards=2
> message={
>
>
> "operation":"state",
>
>
> "core_node_name":null,
>
>
> "numShards":"2",
>
>
> "shard":null,
>
>
> "roles":null,
>
>
> "state":"down",
>
>
> "core":"collection1",
>
>
> "collection":"collection1",
>
> "node_name":"**.**.***.**:8080_search", // I have put * as ip
>
>
> "base_url":"http://**.**.***.**:8080/search"} // I have put * as ip
>
>
> Mar 26, 2013 8:54:36 PM org.apache.solr.cloud.Overseer$ClusterStateUpdater
> createCollection
>
> INFO: Create collection collection1 with numShards
> 2
>
> Mar 26, 2013 8:54:36 PM org.apache.solr.cloud.Overseer$ClusterStateUpdater
> updateState
>
> INFO: Assigning new node to shard
> shard=shard1
>
> Mar 26, 2013 8:54:36 PM org.apache.zookeeper.server.NIOServerCnxnFactory$1
> uncaughtException
>
> SEVERE: Thread Thread[Thread-3,5,Overseer state updater.]
> died
>
> java.lang.NoSuchMethodError:
> org.apache.solr.common.cloud.SolrZkClient.setData(Ljava/lang/String;[BZ)Lorg/apache/zookeeper/data/Stat;
>
> at
> org.apache.solr.cloud.Overseer$ClusterStateUpdater.run(Overseer.java:144)
>
> at
> java.lang.Thread.run(Thread.java:722)
>
>
> Mar 26, 2013 8:59:55 PM org.apache.solr.common.SolrException log
> SEVERE: null:org.apache.solr.common.SolrException: Could not get shard_id
> for core: collection1 coreNodeName:10.36.163.29:8080_search_collection1
> at
> org.apache.solr.cloud.ZkController.doGetShardIdProcess(ZkController.java:1221)
>
> at
> org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1290)
>
> at
> org.apache.solr.core.CoreContainer.registerCore(CoreContainer.java:861)
>
> at
> org.apache.solr.core.CoreContainer.register(CoreContainer.java:841)
>
> at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:638)
>
> at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
>
> at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>
> at
> java.util.concurrent.FutureTask.run(FutureTask.java:166)
>
> 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:1145)
>
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>
> at
> java.lang.Thread.run(Thread.java:722)
>
>
> Mar 26, 2013 8:59:55 PM org.apache.solr.core.SolrCore close
> INFO: [collection1] CLOSING SolrCore org.apache.solr.core.SolrCore@64e5472e
> Mar 26, 2013 8:59:55 PM org.apache.solr.update.DirectUpdateHandler2 close
> INFO: closing DirectUpdateHandler2{commits=0,autocommit
> maxTime=15000ms,autocommits=0,soft
> autocommits=0,optimizes=0,rollbacks=0,expungeDeletes=0,docsPending=0,adds=0,deletesById=0,deletesByQuery=0,errors=0,cumulative_adds=0,cumulative_deletesById=0,cumulative_deletesByQuery=0,cumulative_errors=0}
>
> Mar 26, 2013 8:59:55 PM org.apache.solr.update.SolrCoreState
> decrefSolrCoreState
>
> INFO: Closing
> SolrCoreState
>
> ****
>
> Mar 26, 2013 8:59:56 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 327928 ms
> Mar 26, 2013 8:59:57 PM org.apache.solr.servlet.SolrDispatchFilter
> handleAdminRequest
> INFO: [admin] webapp=null path=/admin/cores
> params={indexInfo=false&_=1364331591032&wt=json} status=0 QTime=2
>
> search is my context as like solr that is given at example at solr wiki.
>
> What may be the reason, I have checked everything but couldn't find
> anything. If you want to see any other configuration file you are welcome,
> I can post it too.
> Any ideas will be very good, cause it take too time for me trying to solve
> the problem.