There are no SolrCores running. Using the Solr Admin UI currently requires at least one SolrCore.

2013-03-26 Thread Furkan KAMACI
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

Re: There are no SolrCores running. Using the Solr Admin UI currently requires at least one SolrCore.

2013-03-26 Thread Mark Miller
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 furkankam...@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

Re: There are no SolrCores running. Using the Solr Admin UI currently requires at least one SolrCore.

2013-03-26 Thread Furkan KAMACI
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 markrmil...@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 furkankam...@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

Re: There are no SolrCores running. Using the Solr Admin UI currently requires at least one SolrCore.

2013-03-26 Thread Erick Erickson
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 furkankam...@gmail.comwrote:

 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 markrmil...@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 furkankam...@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