私は同じ問題を抱えていて、次のことを発見しました:
$ cassandra -f
xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms826M -Xmx826M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
Segmentation fault (core dumped)
わかりました、どうですか:
$ sudo cassandra -f
xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms826M -Xmx826M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
..今回はセグメンテーション違反はありません。おそらく、「xss」の部分は、その場合のあいまいなデバッグメッセージにすぎませんか?
$ ps -Af | grep cass
ubuntu 5687 959 0 15:42 pts/0 00:00:00 grep --color=auto cass
うーん、プロセスは開始されていません。
私のために働いたのは:
$ sudo /etc/init.d/cassandra start
xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms826M -Xmx826M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
$ ps -Af | grep cass
root 5789 1 0 15:45 ? 00:00:00 jsvc.exec -user cassandra -home [blah blah blah] org.apache.cassandra.thrift.CassandraDaemon
106 5791 5789 13 15:45 ? 00:00:06 jsvc.exec -user cassandra -home [blah blah blah] org.apache.cassandra.thrift.CassandraDaemon
cassandra -f
...私はそれが想定されているようにフォアグラウンドで実行されていないことを認識していますが。
私は最終的にあきらめてやり直し、DataStax Community AMIからEC2インスタンスを起動するだけで手動インストールを回避しました:https ://aws.amazon.com/amis/datastax-auto-clustering-ami-2-2
しかし...私はここで本当の答えのように見えるものを見つけました:https ://stackoverflow.com/a/12941854/202168