<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>DataStax Support Forums &#187; Topic: Unable to startup cassandra nodes after unexpected cluster shutdown</title>
		<link>http://www.datastax.com/support-forums/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown</link>
		<description>Software, Support, and Training for Apache Cassandra</description>
		<language>en-US</language>
		<pubDate>Thu, 23 May 2013 22:22:57 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.3</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.datastax.com/support-forums/search.php</link>
		</textInput>
		<atom:link href="http://www.datastax.com/support-forums/rss/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown" rel="self" type="application/rss+xml" />

		<item>
			<title>Anonymous on "Unable to startup cassandra nodes after unexpected cluster shutdown"</title>
			<link>http://www.datastax.com/support-forums/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown#post-2027</link>
			<pubDate>Mon, 04 Jun 2012 08:02:29 +0000</pubDate>
			<dc:creator>Anonymous</dc:creator>
			<guid isPermaLink="false">2027@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Yes. You should install solr libraries on all nodes of the cluster, even on those not using solr search directly. This is because some solr related config is kept within the solr indexed columns and probably when you restart your cluster, the code for checking and synchronizing database schema needs to understand this on all nodes. However, to be sure why is that really needed, I have to ask someone who knows dse search code base better.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Anonymous on "Unable to startup cassandra nodes after unexpected cluster shutdown"</title>
			<link>http://www.datastax.com/support-forums/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown#post-2026</link>
			<pubDate>Sun, 03 Jun 2012 21:53:32 +0000</pubDate>
			<dc:creator>Anonymous</dc:creator>
			<guid isPermaLink="false">2026@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;tjake, Could that happens because the dse-libsolr is not installed on Cassandra nodes?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Anonymous on "Unable to startup cassandra nodes after unexpected cluster shutdown"</title>
			<link>http://www.datastax.com/support-forums/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown#post-2018</link>
			<pubDate>Thu, 31 May 2012 15:48:13 +0000</pubDate>
			<dc:creator>Anonymous</dc:creator>
			<guid isPermaLink="false">2018@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;All nodes are using DSE 2.0. The only deleting of keyspace data folder helps and then all working as expected until next hard reset shutdown...
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tjake on "Unable to startup cassandra nodes after unexpected cluster shutdown"</title>
			<link>http://www.datastax.com/support-forums/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown#post-2017</link>
			<pubDate>Thu, 31 May 2012 15:20:27 +0000</pubDate>
			<dc:creator>tjake</dc:creator>
			<guid isPermaLink="false">2017@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;Are all nodes using DSE?  It seems to me that you have some nodes that are purely Cassandra and can't find the solr jars in the classpath.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Anonymous on "Unable to startup cassandra nodes after unexpected cluster shutdown"</title>
			<link>http://www.datastax.com/support-forums/topic/unable-to-startup-cassandra-nodes-after-unexpected-cluster-shutdown#post-2005</link>
			<pubDate>Tue, 29 May 2012 11:59:59 +0000</pubDate>
			<dc:creator>Anonymous</dc:creator>
			<guid isPermaLink="false">2005@http://www.datastax.com/support-forums/</guid>
			<description>&#60;p&#62;On my virtual environment I configured dse cluster with 3 Cassandra nodes and 2 Solr nodes. This is my ring info:&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
Address DC Rack Workload Status State Load Owns Token&#60;br /&#62;
113427455640312821154458202477256070485&#60;br /&#62;
192.168.1.61 Cassandra rack1 Cassandra Up Normal 234.94 KB 33.33% 0&#60;br /&#62;
192.168.1.64 Solr rack1 Search Up Normal 234.94 KB 0.00% 20&#60;br /&#62;
192.168.1.62 Cassandra rack1 Cassandra Up Normal 234.94 KB 33.33% 56713727820156410577229101238628035242&#60;br /&#62;
192.168.1.65 Solr rack1 Search Up Normal 242.31 KB 16.67% 85070591730234615865843651857942052864&#60;br /&#62;
192.168.1.63 Cassandra rack1 Cassandra Up Normal 234.94 KB 16.67% 113427455640312821154458202477256070485
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;After unexpected cluster shutdown all nodes are unable to startup. By deleting index &#60;strong&#62;write.lock&#60;/strong&#62; file on Solr nodes bring them alive but 3 Cassandra nodes still cannot startup. Below is error entry from output.log.&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;
INFO 14:42:32,218 Creating new index : ColumnDefinition{name=5f646f63426f6f7374, validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=CUSTOM, index_name='TestNamespace_TestIndex__docBoost_index'}&#60;br /&#62;
java.lang.reflect.InvocationTargetException&#60;br /&#62;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#60;br /&#62;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&#60;br /&#62;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#60;br /&#62;
	at java.lang.reflect.Method.invoke(Method.java:616)&#60;br /&#62;
	at org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:160)&#60;br /&#62;
Caused by: java.lang.NoClassDefFoundError: org/apache/solr/common/params/SolrParams&#60;br /&#62;
	at java.lang.Class.forName0(Native Method)&#60;br /&#62;
	at java.lang.Class.forName(Class.java:186)&#60;br /&#62;
	at org.apache.cassandra.db.index.SecondaryIndex.createInstance(SecondaryIndex.java:307)&#60;br /&#62;
	at org.apache.cassandra.db.index.SecondaryIndexManager.addIndexedColumn(SecondaryIndexManager.java:188)&#60;br /&#62;
	at org.apache.cassandra.db.ColumnFamilyStore.&#38;lt;init&#38;gt;(ColumnFamilyStore.java:254)&#60;br /&#62;
	at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:347)&#60;br /&#62;
	at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:319)&#60;br /&#62;
	at org.apache.cassandra.db.Table.initCf(Table.java:369)&#60;br /&#62;
	at org.apache.cassandra.db.Table.&#38;lt;init&#38;gt;(Table.java:318)&#60;br /&#62;
	at org.apache.cassandra.db.Table.open(Table.java:119)&#60;br /&#62;
	at org.apache.cassandra.db.Table.open(Table.java:102)&#60;br /&#62;
	at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:202)&#60;br /&#62;
	at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:105)&#60;br /&#62;
	at org.apache.cassandra.service.AbstractCassandraDaemon.init(AbstractCassandraDaemon.java:257)&#60;br /&#62;
	... 5 more&#60;br /&#62;
Caused by: java.lang.ClassNotFoundException: org.apache.solr.common.params.SolrParams&#60;br /&#62;
	at java.net.URLClassLoader$1.run(URLClassLoader.java:217)&#60;br /&#62;
	at java.security.AccessController.doPrivileged(Native Method)&#60;br /&#62;
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)&#60;br /&#62;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)&#60;br /&#62;
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)&#60;br /&#62;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)&#60;br /&#62;
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)&#60;br /&#62;
	... 19 more&#60;/p&#62;
&#60;p&#62;Cannot load daemon&#60;br /&#62;
Service exit with a return value of 3
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;Does anybody know how to bring them alive without loosing of data stored on them?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
