lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <erickerick...@gmail.com>
Subject Re: There are no SolrCores running. Using the Solr Admin UI currently requires at least one SolrCore.
Date Wed, 27 Mar 2013 00:54:06 GMT
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 <furkankamaci@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 <markrmiller@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 <furkankamaci@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.
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message