最新版本的问题(cassandra 1.15)

时间:2012-09-19 08:29:09

标签: cassandra

我尝试使用 -

中提供的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

P.S。我正在服务器上安装。

  

嗯,我没有问题,因为我正在运行最新版本,而且这个版本适用于配置了cassandra的其他PC。

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发行版。它就像一个宝石,配置与我上面相同。

  

任何帮助都非常感激。请注意以防我在这里做错了。

1 个答案:

答案 0 :(得分:0)

您实际上没有记录错误。 -XX:+HeapDumpOnOutOfMemoryError实际上是java命令的命令行选项,告诉它如果是OOM则执行堆转储。