【问题标题】:Issues with newest version (cassandra 1.15)最新版本的问题(cassandra 1.15)
【发布时间】:2012-09-21 03:51:46
【问题描述】:

我尝试使用 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

附:我正在服务器上安装。

好吧,我对 java 没有问题,因为我运行的是最新版本,而且这个版本可以在我配置了 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 发行版。它的工作方式与我在上面所做的配置相同。

非常感谢任何帮助。如果我在这里做错了,请指出。

【问题讨论】:

  • 您的描述似乎缺少实际的错误消息。
  • @jbellis :实际上 cassandra 并没有启动。这是我收到的消息(不确定这是否被认为是错误)。 xss = -ea -javaagent:./../lib/jamm-0.2.5.jar -XX: +UseThreadPriorities-XX:ThreadPriorityPolicy=42 -Xms4G Xmx4G -Xmn800M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
  • 我迟到了,但是日志显示什么?

标签: cassandra


【解决方案1】:

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

【讨论】:

  • @rs_atl:谢谢,我明白你想说什么。但不幸的是,我无法让 cassandra 运行。
  • 更新java解决了异常问题。很高兴它工作:) java 版本“1.7.0_07”OpenJDK 运行时环境(IcedTea7 2.3.2)(7u7-2.3.2-1ubuntu0.12.04.1)OpenJDK 64 位服务器 VM(构建 23.2-b09,混合模式)
猜你喜欢
  • 1970-01-01
  • 2020-06-17
  • 1970-01-01
  • 2023-01-28
  • 2021-01-04
  • 1970-01-01
  • 2017-12-08
  • 1970-01-01
  • 2023-01-30
相关资源
最近更新 更多