Glad to hear it :). Sorry for the late response -- only just saw your messages
:(.

Faraaz

On Mon, May 20, 2013 at 07:48:19PM -0700, Arthur Zubarev wrote:
> Problem solved.
> 
> Just for the record:
> 
> I now know that the inability to start due to out of memory was red herring.
> 
> It was most probably me upgrading my Ubuntu Desktop 13, and this somehow
> wrecked the permissions, there is a slight possibility it is the C* 1.2.5
> upgrade (I just cannot correlate the sequence of events now). But yes, copying
> the missing config files helped me to pinpoint the permission issue - thank 
> you
> Faraaz! Once the logging started I was able to see the inability to access the
> data directories.
> 
> I guess lesson learnt is in next time not using packages.
> 
> More specifics and where I found the correct fix is https://issues.apache.org/
> jira/browse/CASSANDRA-4058#comment-13662604
> 
> 
> Regards,
> 
> Arthur
> 
> 
> 
> ---- Original Message ----
> From: Arthur Zubarev <arthur.zuba...@aol.com>
> To: user <user@cassandra.apache.org>
> Sent: Mon, May 20, 2013 9:46 pm
> Subject: Re: Unable to start Cassandra
> 
> Copied the contents of the Conf directory to /etc/cassandra and now I am back
> to square one, it can't start due to:
> 
> HeapDumpOnOutOfMemoryError -Xss180k
> 
> in full the error is:
> 
> sudo service cassandra start
> xss =  -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar
> -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1841M -Xmx1841M
> -Xmn400M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
> 
> 
> Regards,
> 
> Arthur
> 
> 
> 
> ---- Original Message ----
> From: Arthur Zubarev <arthur.zuba...@aol.com>
> To: user <user@cassandra.apache.org>
> Sent: Mon, May 20, 2013 4:37 pm
> Subject: Re: Unable to start Cassandra
> 
> I have no such evidence:
> 
> Start-Date: 2013-05-20  11:48:17
> Commandline: apt-get install cassandra
> Install: libjna-java:amd64 (3.2.7-4, automatic), jsvc:amd64 (1.0.10-3,
> automatic), libopts25:amd64 (5.17.1-1ubuntu2, automatic), java-common:amd64
> (0.43ubuntu4, automatic), icedtea-6-jre-cacao:amd64 (6b27-1.12.5-1ubuntu1,
> automatic), openjdk-6-jre-lib:amd64 (6b27-1.12.5-1ubuntu1, automatic),
> openjdk-6-jre-headless:amd64 (6b27-1.12.5-1ubuntu1, automatic),
> icedtea-6-jre-jamvm:amd64 (6b27-1.12.5-1ubuntu1, automatic), tzdata-java:amd64
> (2013b-1ubuntu1, automatic), cassandra:amd64 (1.2.5), ntp:amd64
> (4.2.6.p5+dfsg-2ubuntu1, automatic), libcommons-daemon-java:amd64 (1.0.10-3,
> automatic), python-support:amd64 (1.0.15, automatic),
> ca-certificates-java:amd64 (20121112+nmu2, automatic)
> End-Date: 2013-05-20  11:48:41
> 
> I have two Java distros - one OpenJava and another Oracle 1.7, I did not set #
> CASSANDRA_HOME env. var, may this helps.
> 
> Regards,
> 
> Arthur
> 
> 
> 
> ---- Original Message ----
> From: Faraaz Sareshwala <fsareshw...@quantcast.com>
> To: user <user@cassandra.apache.org>
> Sent: Mon, May 20, 2013 4:30 pm
> Subject: Re: Unable to start Cassandra
> 
> 
> There are no files in /etc/cassandra even though the package claims to have 
> put
> some there and own them? Hm... that's weird -- try looking in the dpkg logs to
> find out if they were somehow removed. You might try reinstalling the package 
> to
> have it reinstall the files.
> 
> Faraaz
> 
> On Mon, May 20, 2013 at 01:15:05PM -0700, Arthur Zubarev wrote:
> > Hi Faraaz,
> >
> > yes, this time C* doesn't start due to inability to log I assume.
> >
> > I get ii  cassandra  1.2.5 out of the 1st statement, the 2nd gave
> > /usr/share/doc/cassandra/licenses/slf4j-log4j12-1.6.1.txt
> > /usr/share/doc/cassandra/licenses/log4j-1.2.16.txt.gz
> > /usr/share/cassandra/lib/log4j-1.2.16.jar
> > /usr/share/cassandra/lib/slf4j-log4j12-1.7.2.jar
> > /etc/cassandra/log4j-tools.properties
> > /etc/cassandra/log4j-server.properties
> >
> > There are no files in /etc/cassandra
> >
> >
> > Regards,
> >
> > Arthur
> >
> >
> >
> > ---- Original Message ----
> > From: Faraaz Sareshwala <fsareshw...@quantcast.com>
> > To: user <user@cassandra.apache.org>
> > Sent: Mon, May 20, 2013 3:09 pm
> > Subject: Re: Unable to start Cassandra
> >
> >
> > The logs don't seem to be talking about memory issues -- it can't find the
> log4j
> > settings file in the correct location under where the CASSANDRA_HOME
> environment
> > variable points to.
> >
> > I have packaged cassandra myself so I'm not entirely familiar with the
> > pre-packaged installations. Try doing the following (assuming a debian 
> > system
> > because you mentioned ubuntu):
> >
> > dpkg -l | grep cassandra # then find the package you want to look into
> > dpkg -L cassandra_package | grep log4j
> >
> > One of them should have the log4j configuration in it, I presume?
> >
> > Faraaz
> >
> > On Mon, May 20, 2013 at 09:17:11AM -0700, Arthur Zubarev wrote:
> > >
> > >
> > > Hello All:
> > >
> > > I had Cassandra 1.2.4 running up until yesterday, then after I took an
> Ubuntu
> > > update (may be related or may not), I suddenly wasn't able to connect any
> > more.
> > >
> > > The error was related to lack of memory and suggested a modification to 
> > > its
> > > config, I kept increasing the memory (I have 8 Gb), but Cassandra would 
> > > not
> > > start.
> > > I read a post that it might be OpenJava related and I added Oracle Java
> > > 1.7.0_21, made it default, but the issue persisted.
> > >
> > > I have then decided to remove the Cassandra community package and get the
> > > DataStax one. Alas, it failed to install citing unmet dependency 1.2.4 C*
> > > package. I could not figure how I get it since the only valid option was
> > deb12.
> > >
> > > I thus opted to re-get the one from Apache, made it installed no problem,
> but
> > > to my dismay C* would NOT start!
> > >
> > > I can see the error when running sudo cassandra -f is
> > >
> > > Exception in thread "main" java.lang.ExceptionInInitializerError
> > > Caused by: java.lang.RuntimeException: Couldn't figure out log4j
> > configuration:
> > > log4j-server.properties
> > >     at org.apache.cassandra.service.CassandraDaemon.initLog4j
> > > (CassandraDaemon.java:82)
> > >     at org.apache.cassandra.service.CassandraDaemon.<clinit>
> > > (CassandraDaemon.java:58)
> > >
> > > The posts I found tell me to modify the log4j-server.properties file.
> > > But it is not present on my machine, in fact the directory
> > > /etc/cassandra is empty.
> > >
> > > I am out of ideas. What is wrong?
> > >
> > > Regards,
> > >
> > > Arthur
> >
> 

Reply via email to