1

-で入手可能なtarballバイナリを使用して、最新のcassandraバージョンをインストールしようとしました

http://www.apache.org/dyn/closer.cgi?path=/cassandra/1.1.5/apache-cassandra-1.1.5-bin.tar.gz

開始ページから提供された指示に従いました。

しかし、 ./cassandra -f でcassandraを実行すると、次のエラーが発生します#

amt@amtlt2:~/Downloads/apache-cassandra-1.1.5/bin$ ./cassandra -f
xss =  -ea -javaagent:./../lib/jamm-0.2.5.jar -XX:
+UseThreadPriorities-XX:ThreadPriorityPolicy=42 -Xms4G
Xmx4G -Xmn800M -XX:+HeapDumpOnOutOfMemoryError -Xss180k

PS私はサーバーにインストールしています。

私は最新バージョンを実行しており、このバージョンはcassandraが構成されている他のPCで動作するため、Javaに問題はありません。

amt@amtlt2:~/Downloads/apache-cassandra-1.1.5/bin$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

また、非常に高い値に設定されているため、ヒープサイズとは何の関係もないと感じています

# The example HEAP_NEWSIZE assumes a modern 8-core+ machine for decent pause
# times. If in doubt, and if you do not particularly want to tweak, go with
# 100 MB per physical CPU core.

MAX_HEAP_SIZE="4G"
HEAP_NEWSIZE="800M"

興味深いのは、同じ手順に従って (サポートされていない) cassandra 1.12 リリース バージョンをダウンロードした場合です。上記と同じ構成の宝石のように機能します。

ここで何か間違ったことをしている場合に備えて、ご指摘ください。

4

1 に答える 1

0

実際にログに記録されているエラーはありません。 実際には、OOM の場合にヒープ ダンプを実行するようコマンドに指示-XX:+HeapDumpOnOutOfMemoryErrorするコマンド ライン オプションです。java

于 2012-09-20T19:51:46.867 に答える