Ubuntu 12.04 and cassandra install - + HeapDumpOnOutOfMemoryError -Xss128k

I follow the installation instructions for cassandra in Installing Cassandra

When I installed, I will get lower. How can i fix it?

service cassandra start xss = -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1001M -Xmx1001M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -Xss128k root@i-157-16647-VM :~# service cassandra status xss = -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1001M -Xmx1001M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -Xss128k * Cassandra is not running 

I work on a machine with 2 gigabytes of RAM. This is how I install on a virtual virtual machine.

 sudo vi /etc/apt/sources.list #add sources.list deb http://debian.datastax.com/community stable main deb http://us.archive.ubuntu.com/ubuntu/ precise main contrib non-free curl -L http://debian.datastax.com/debian/repo_key | sudo apt-key add - sudo apt-get update sudo apt-get install python-cql dsc1.1 root@i-157-16647-VM :~# java -version java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) /var/log/cassandra/output.log Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: i-157-16647-VM: i-157-16647-VM Service exit with a return value of 1 Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: i-157-16647-VM: i-157-16647-VM Service exit with a return value of 1 
+6
source share
4 answers

You have run out of dedicated storage for JAVA VM (128k) too little.

Change the line below (... "128k" ...) to reach a stack size of at least 160k in the file

/opt/cassandra/conf/cassandra-env.sh or /etc/dse/cassandra/cassandra-env.sh

 JVM_OPTS="$JVM_OPTS -Xss160k" 
+8
source

In my case, doing sudo chown -R cassandra: cassandra / var / lib / cassandra and sudo chown -R cassandra: cassandra / var / log / cassandra helped launch Cassandra. https://issues.apache.org/jira/browse/CASSANDRA-4058#comment-13662604 contains more detailed information on what could lead to this situation.

+1
source

Just do not trust the cassandra status message , for example:

  • Cassandra does not start a message

Just try

$ nodetool -h 127.0.0.1 info

Your Cassandra, maybe OK!

+1
source

This is mainly possible thanks to the JDK. I met a similar error with the IBM JDK, it works as soon as I replaced the IBM JDK with Oracle JDK.

0
source

Source: https://habr.com/ru/post/921118/


All Articles