I've just hit the seg fault as well, using OpenJDK on a Ubuntu box. The fix is to change the stack size as described here: http://stackoverflow.com/a/14447535/1852070
Apparently this fix may be required for both Oracle Java and OpenJDK. Is there a strict requirement on Oracle Java for any other part of OAE? cheers, Steve On Thu, Jul 25, 2013 at 3:28 AM, Branden Visser <mrvis...@gmail.com> wrote: > Ok, segmentation fault, we're getting somewhere :) > > > http://stackoverflow.com/questions/11901421/cannot-start-cassandra-db-using-bin-cassandra > > It's likely switching to Oracle Java 6 will fix the problem on its > own, and should give a more common environment in which to run > Cassandra. > > Let me know how that goes! > > Cheers, > Branden > > On Wed, Jul 24, 2013 at 1:12 PM, David Torres <david.tor...@renuda.com> > wrote: > > apache-cassandra-1.2.6/bin/cassandra, not 1.2.2, right? > > > > Yes, 1.2.6. I copied the command from the development machine by mistake > > where I have 1.2.2 yet. > > > > > > My best guess right now is that the JVM is failing to initialize. > > Can't say I've ever seen it do that without spitting something out to > > stdout. Can you try: > > > > 1. ps -A | grep java - to see if there is already a cassandra java > > process running for some reason > > > > The only java process that is running is for ElasticSearch. I killed it > but > > it didn't make the difference. > > > > 2. top - to see how much free memory you have > > before starting it up. If you can't commit 1GB the JVM won't be able > > to start > > > > Mem: 2069368k total, 985308k used, 1084060k free > > It is on the limit, probably is the reason. > > > > > > 3. Start cassandra with the "-f" parameter to start it in the > > foreground -- might get you some better logging or a more obvious > > reaction: > > > > apache-cassandra-1.2.6/bin/cassandra -f > > > > That helped, it is providing a second output line: > > ``` > > xss = -ea -javaagent:apache-cassandra-1.2.6/bin/../lib/jamm-0.2.5.jar > > -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1010M -Xmx1010M > > -Xmn252M -XX:+HeapDumpOnOutOfMemoryError -Xss180k > > Segmentation fault > > ``` > > Any idea after seeing this Segmentation fault? > > > > 4. What version of Java are you running? It's recommended to run > > Oracle Java 6, though we've had development/QA-environment success > > with OpenJDK 6, not sure that we've ever tried Cassandra 1.2 with Java > > 7 (others may chime in with more experiences, though) > > > > `java -version` plotted: > > ``` > > java version "1.6.0_24" > > OpenJDK Runtime Environment (IcedTea6 1.11.5) (Gentoo build 1.6.0_24-b24) > > OpenJDK Server VM (build 20.0-b12, mixed mode) > > ``` > > > > > > Thank you for your help. > > > > Best regards, > > > > David Torres > > > > > > Computer Scientist > > Renuda UK > > > > > > tel: +44 (0)20 3371 1709 > > web: www.renuda.com > > > > > > Renuda UK is registered in England and Wales. Company number 6218863. > > VAT registration number 918 6490 91. Registered office: 35 Charleville > Road, > > London W14 9JJ, UK. > > Renuda registered trade mark. > > > > ________________________________________ > > From: Branden Visser [mrvis...@gmail.com] > > Sent: 24 July 2013 17:33 > > > > To: David Torres > > Cc: oae-dev@collab.sakaiproject.org > > Subject: Re: [oae-dev] Out of memory error when starting Cassandra > > > > On Wed, Jul 24, 2013 at 12:04 PM, David Torres <david.tor...@renuda.com> > > wrote: > >> Hello again, > >> > >> Thank you for the information about the specification. We will look into > >> that. > >> > >> > >> > >> How are you starting Cassandra? Is this Ubuntu, MacOSX? Was it installed > >> from a tarball or through a package manager of some sort? > >> > >> I downloaded it from the link provided on the OAE installation guide > (so, > >> a > >> .tar). I am starting it by executing this command: > >> `apache-cassandra-1.2.2/bin/cassandra` > >> The system is a Gentoo. > >> > > > > apache-cassandra-1.2.6/bin/cassandra, not 1.2.2, right? > > > >> Did you change the data and commitlog directories before or after you > >> tried > >> troubleshooting startup problems? > >> > >> I changed them after. I expected that would be the problem, that the log > >> files couldn't be generated. > >> > >> The cassandra.yaml and log4j-server.properties file would be useful if > you > >> can attach that for me. > >> > >> Please, find them attached. > >> > >> Thank you for your help. > >> > > > > My best guess right now is that the JVM is failing to initialize. > > Can't say I've ever seen it do that without spitting something out to > > stdout. Can you try: > > > > 1. ps -A | grep java - to see if there is already a cassandra java > > process running for some reason > > 2. top - to see how much free memory you have > > before starting it up. If you can't commit 1GB the JVM won't be able > > to start > > 3. Start cassandra with the "-f" parameter to start it in the > > foreground -- might get you some better logging or a more obvious > > reaction: > > > > apache-cassandra-1.2.6/bin/cassandra -f > > > > 4. What version of Java are you running? It's recommended to run > > Oracle Java 6, though we've had development/QA-environment success > > with OpenJDK 6, not sure that we've ever tried Cassandra 1.2 with Java > > 7 (others may chime in with more experiences, though) > > > > Hope that helps, > > Branden > > > >> > >> Best regards, > >> > >> > >> David Torres > >> > >> > >> Computer Scientist > >> Renuda UK > >> > >> > >> tel: +44 (0)20 3371 1709 > >> web: www.renuda.com > >> > >> > >> Renuda UK is registered in England and Wales. Company number 6218863. > >> VAT registration number 918 6490 91. Registered office: 35 Charleville > >> Road, > >> London W14 9JJ, UK. > >> Renuda registered trade mark. > >> > >> ________________________________________ > >> From: Branden Visser [mrvis...@gmail.com] > >> Sent: 24 July 2013 16:34 > >> > >> To: David Torres > >> Cc: oae-dev@collab.sakaiproject.org > >> Subject: Re: [oae-dev] Out of memory error when starting Cassandra > >> > >> Hi David, > >> > >> On Wed, Jul 24, 2013 at 11:12 AM, David Torres <david.tor...@renuda.com > > > >> wrote: > >>> Hello again, > >>> > >>> I have Cassandra working on a development machine and when I started > it I > >>> got the same line, but then output a lot of other stuff. > >>> > >>> The problem is that in the production machine where I am working now it > >>> only print that first line: > >>> xss = -ea -javaagent:bin/../lib/jamm-0.2.5.jar -XX:+UseThreadPriorities > >>> -XX:ThreadPriorityPolicy=42 -Xms1010M -Xmx1010M -Xmn252M > >>> -XX:+HeapDumpOnOutOfMemoryError -Xss180k > >>> > >> > >> Just to be sure, you'll want more than 2GB of RAM on a production > >> machine for your Cassandra node. Please see this for more information: > >> http://wiki.apache.org/cassandra/CassandraHardware > >> > >>> After that is not printing anything else, whereas according to the > >>> messages displayed on the development machine the next thing it should > >>> appeared would be: > >>> xxxxx@yyyyyyy:~/OAEdependencies$ INFO 16:04:52,712 Logging initialized > >>> INFO 16:04:52,723 JVM vendor/version: Java HotSpot(TM) 64-Bit Server > >>> VM/1.6.0_35 > >>> > >>> So apparently, there is some problem with initialize the log. I changed > >>> the reference to the system.log file on `conf/log4j-server.properties`. > >>> And > >>> I changed the reference to the data directory, the saved_caches > directory > >>> and the commitlog file on `conf/cassandra.yaml`. Now they are pointing > to > >>> locations where I am sure I have permission to write. > >> > >> How are you starting Cassandra? Is this Ubuntu, MacOSX? Was it > >> installed from a tarball or through a package manager of some sort? > >> > >> Did you change the data and commitlog directories before or after you > >> tried troubleshooting startup problems? > >> > >> The cassandra.yaml and log4j-server.properties file would be useful if > >> you can attach that for me. > >> > >> Hope that helps, > >> Branden > >> > >>> > >>> Any idea of what could be happening? > >>> > >>> Best regards, > >>> > >>> > >>> David Torres > >>> > >>> > >>> Computer Scientist > >>> Renuda UK > >>> > >>> > >>> tel: +44 (0)20 3371 1709 > >>> web: www.renuda.com > >>> > >>> > >>> Renuda UK is registered in England and Wales. Company number 6218863. > >>> VAT registration number 918 6490 91. Registered office: 35 Charleville > >>> Road, London W14 9JJ, UK. > >>> Renuda registered trade mark. > >>> > >>> ________________________________________ > >>> From: Branden Visser [mrvis...@gmail.com] > >>> Sent: 24 July 2013 15:34 > >>> To: David Torres > >>> Cc: oae-dev@collab.sakaiproject.org > >>> Subject: Re: [oae-dev] Out of memory error when starting Cassandra > >>> > >>> Hi David, > >>> > >>> That output is not an error, it is just letting you know what the > >>> start-up options for Cassandra were. > >>> > >>> The options look ok, can you confirm in the Cassandra log file if it > >>> started up successfully or what errors it had starting up? Depending > >>> on how it was installed, the log file could be located in: > >>> > >>> /var/log/cassandra > >>> /path/to/cassandra/log/cassandra > >>> > >>> There will be both a system.log and cassandra.log. Both will be useful > >>> to find any startup issues. > >>> > >>> Thanks, > >>> Branden > >>> > >>> > >>> On Wed, Jul 24, 2013 at 10:20 AM, David Torres < > david.tor...@renuda.com> > >>> wrote: > >>>> Hello list, > >>>> > >>>> I am installing OAE on a machine for the first time, following this > >>>> guide: > >>>> https://github.com/oaeproject/Hilary/blob/master/README.md > >>>> > >>>> This machine has 2GB of RAM. > >>>> Currently, RabbitMQ and Elastic Search are running, but for some > reason > >>>> Cassandra was not. So I started Cassandra again and got this error: > >>>> > >>>> xss = -ea -javaagent:apache-cassandra-1.2.6/bin/../lib/jamm-0.2.5.jar > >>>> -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1010M > -Xmx1010M > >>>> -Xmn252M -XX:+HeapDumpOnOutOfMemoryError -Xss180k > >>>> > >>>> Any idea about this? > >>>> > >>>> Thank you in advance. > >>>> > >>>> Best regards, > >>>> > >>>> > >>>> David Torres > >>>> > >>>> Computer Scientist > >>>> Renuda UK > >>>> > >>>> tel: +44 (0)20 3371 1709 > >>>> web: www.renuda.com > >>>> > >>>> Renuda UK is registered in England and Wales. Company number 6218863. > >>>> VAT registration number 918 6490 91. Registered office: 35 Charleville > >>>> Road, > >>>> London W14 9JJ, UK. > >>>> Renuda registered trade mark. > >>>> > >>>> > >>>> _______________________________________________ > >>>> oae-dev mailing list > >>>> oae-dev@collab.sakaiproject.org > >>>> http://collab.sakaiproject.org/mailman/listinfo/oae-dev > >>>> > _______________________________________________ > oae-dev mailing list > oae-dev@collab.sakaiproject.org > http://collab.sakaiproject.org/mailman/listinfo/oae-dev >
_______________________________________________ oae-dev mailing list oae-dev@collab.sakaiproject.org http://collab.sakaiproject.org/mailman/listinfo/oae-dev