2012-09-19 24 views
1

问题我试着在安装使用压缩包二进制可用的最新版本卡桑德拉 -与最新的版本(1.15卡桑德拉)

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

我跟着从入门页面提供的说明。

但是当我通过./cassandra -f运行卡桑德拉,我收到以下错误#

[email protected]:~/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是配置此版本在我的其他电脑工作。

[email protected]:~/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发行版。它的工作方式与我以上所做的配置相同。

任何帮助的情况下,真正appreciated.Point了我在这里做得不对。

+1

看起来您的描述缺少实际的错误信息。 – jbellis

+0

@jbellis:实际上cassandra并没有启动。这是我得到的消息(不知道这是否被认为是错误)。 xss = -ea -javaagent:./../ lib/jamm-0.2.5.jar -XX: + UseThreadPriorities-XX:ThreadPriorityPolicy = 42 -Xms4G Xmx4G -Xmn800M -XX:+ HeapDumpOnOutOfMemoryError -Xss180k – cu111

+0

我迟到了,但日志显示了什么? – fedesilva

回答

0

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

+0

@ rs_atl:谢谢,我明白你想告诉你什么。但不幸的是我不能让卡桑德拉跑。 – cu111

+0

更新java解决了异常问题。很高兴它工作:) Java版本“1.7.0_07” OpenJDK运行环境(IcedTea7 2.3.2)(7u7-2.3.2-1ubuntu0.12.04.1) OpenJDK 64位服务器虚拟机(构建23.2-b09,混合模式) – cu111