You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sven Delmas (JIRA)" <ji...@apache.org> on 2013/10/02 22:47:43 UTC
[jira] [Comment Edited] (CASSANDRA-6116) /etc/init.d/cassandra stop
and service don't work
[ https://issues.apache.org/jira/browse/CASSANDRA-6116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13784358#comment-13784358 ]
Sven Delmas edited comment on CASSANDRA-6116 at 10/2/13 8:46 PM:
-----------------------------------------------------------------
The issue seems to be that /var/run/cassandra is not being created during installation. So no pid file to use for stop. Interestingly enough the status call still fails to match the regular expression being used. I suspect that cmdline has changed compared to when jsvc was still used.
The output from /proc/$pid/cmdline looks like this:
java-ea-javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar-XX:+UseThreadPriorities-XX:ThreadPriorityPolicy=42-Xms998M-Xmx998M-Xmn100M-XX:+HeapDumpOnOutOfMemoryError-Xss256k-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:+CMSParallelRemarkEnabled-XX:SurvivorRatio=8-XX:MaxTenuringThreshold=1-XX:CMSInitiatingOccupancyFraction=75-XX:+UseCMSInitiatingOccupancyOnly-XX:+UseTLAB-XX:+UseCondCardMark-Djava.net.preferIPv4Stack=true-Dcom.sun.management.jmxremote.port=7199-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Dlog4j.configuration=log4j-server.properties-Dlog4j.defaultInitOverride=true-Dcassandra-pidfile=/var/run/cassandra/cassandra.pid-cp/etc/cassandra:/usr/share/cassandra/lib/antlr-3.2.jar:/usr/share/cassandra/lib/commons-cli-1.1.jar:/usr/share/cassandra/lib/commons-codec-1.2.jar:/usr/share/cassandra/lib/commons-lang3-3.1.jar:/usr/share/cassandra/lib/compress-lzf-0.8.4.jar:/usr/share/cassandra/lib/concurrentlinkedhashmap-lru-1.3.jar:/usr/share/cassandra/lib/disruptor-3.0.1.jar:/usr/share/cassandra/lib/guava-15.0.jar:/usr/share/cassandra/lib/high-scale-lib-1.1.2.jar:/usr/share/cassandra/lib/jackson-core-asl-1.9.2.jar:/usr/share/cassandra/lib/jackson-mapper-asl-1.9.2.jar:/usr/share/cassandra/lib/jamm-0.2.5.jar:/usr/share/cassandra/lib/jbcrypt-0.3m.jar:/usr/share/cassandra/lib/jline-1.0.jar:/usr/share/cassandra/lib/json-simple-1.1.jar:/usr/share/cassandra/lib/libthrift-0.9.1.jar:/usr/share/cassandra/lib/log4j-1.2.16.jar:/usr/share/cassandra/lib/lz4-1.1.0.jar:/usr/share/cassandra/lib/metrics-core-2.2.0.jar:/usr/share/cassandra/lib/netty-3.6.6.Final.jar:/usr/share/cassandra/lib/servlet-api-2.5-20081211.jar:/usr/share/cassandra/lib/slf4j-api-1.7.2.jar:/usr/share/cassandra/lib/slf4j-log4j12-1.7.2.jar:/usr/share/cassandra/lib/snakeyaml-1.11.jar:/usr/share/cassandra/lib/snappy-java-1.0.5.jar:/usr/share/cassandra/lib/snaptree-0.1.jar:/usr/share/cassandra/lib/thrift-server-0.3.2.jar:/usr/share/cassandra/apache-cassandra-2.0.1.jar:/usr/share/cassandra/apache-cassandra-thrift-2.0.1.jar:/usr/share/cassandra/apache-cassandra.jar:/usr/share/cassandra/stress.jar-XX:HeapDumpPath=/var/lib/cassandra/java_1380743391.hprof-XX:ErrorFile=/var/lib/cassandra/hs_err_1380743391.logorg.apache.cassandra.service.CassandraDaemon3
was (Author: sdelmas):
The issue seems to be that /var/run/cassandra is not being created during installation. So no pid file to use for stop. Interestingly enough the status call still fails to match the regular expression being used. I suspect that cmdline has changed compared to when jsvc was still used.
> /etc/init.d/cassandra stop and service don't work
> -------------------------------------------------
>
> Key: CASSANDRA-6116
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6116
> Project: Cassandra
> Issue Type: Bug
> Components: Packaging
> Reporter: Cathy Daw
> Assignee: Eric Evans
> Priority: Minor
>
> These use to work in 2.0.0 and appears to be introduced in 2.0.1
> Test Scenario
> {noformat}
> # Start Server
> automaton@ip-10-171-39-230:~$ sudo service cassandra start
> xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1862M -Xmx1862M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss256k
> # Check Status
> automaton@ip-10-171-39-230:~$ nodetool status
> Datacenter: datacenter1
> =======================
> Status=Up/Down
> |/ State=Normal/Leaving/Joining/Moving
> -- Address Load Tokens Owns Host ID Rack
> UN 127.0.0.1 81.72 KB 256 100.0% e40ef77c-9cf7-4e27-b651-ede3b7269019 rack1
> # Check Status of service
> automaton@ip-10-171-39-230:~$ sudo service cassandra status
> xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1862M -Xmx1862M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss256k
> * Cassandra is not running
> # Stop Server
> automaton@ip-10-171-39-230:~$ sudo service cassandra stop
> xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1862M -Xmx1862M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss256k
> # Verify Server is no longer up
> automaton@ip-10-171-39-230:~$ nodetool status
> Datacenter: datacenter1
> =======================
> Status=Up/Down
> |/ State=Normal/Leaving/Joining/Moving
> -- Address Load Tokens Owns Host ID Rack
> UN 127.0.0.1 81.72 KB 256 100.0% e40ef77c-9cf7-4e27-b651-ede3b7269019 rack1
> {noformat}
> Installation Instructions
> {noformat}
> wget http://people.apache.org/~slebresne/cassandra_2.0.1_all.deb
> sudo dpkg -i cassandra_2.0.1_all.deb # Error about dependencies
> sudo apt-get -f install
> sudo dpkg -i cassandra_2.0.1_all.deb
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.1#6144)