Cassandra 3.10无法初始化类com.sun.jna.Native

Cassandra 3.10无法初始化类com.sun.jna.Native,cassandra,arm64,cassandra-3.0,Cassandra,Arm64,Cassandra 3.0,卡桑德拉3.10.0,运行在手臂上的机器 问题: Cassandra无法初始化类com.sun.jna.Native 当我编辑Cassandra env.sh时,我找不到“JVM_OPTS=“$JVM_OPTS-Djava.io.tmpdir” 根据建议,在cassandra env.sh中随机添加JVM_OPTS=“$JVM_OPTS-Djava.io.tmpdir=/home/cassandra/tmp”?因为您提到您在ARM(高级RISC机器)上运行,我想到了这个JIRA: 基本上,3.1

卡桑德拉3.10.0,运行在手臂上的机器

问题: Cassandra无法初始化类com.sun.jna.Native

当我编辑Cassandra env.sh时,我找不到“JVM_OPTS=“$JVM_OPTS-Djava.io.tmpdir”


根据建议,在cassandra env.sh中随机添加JVM_OPTS=“$JVM_OPTS-Djava.io.tmpdir=/home/cassandra/tmp”?

因为您提到您在ARM(高级RISC机器)上运行,我想到了这个JIRA:

基本上,3.10中打包的JNA(4.0.0)模块本机不支持AArch64。根据JIRA的外观,它在3.11中进行了修补和修复,因此我将尝试使用该版本(Cassandra 3.11)


如果这不起作用,请尝试寻找支持AArch64()的JNA版本。

不清楚您需要什么帮助。您所说的“根据建议,随机添加JVM_OPTS=“$JVM_OPTS-Djava.io.tmpdir=…”是什么意思?我很抱歉没有清楚地描述这个问题。他们说,我看到其他博客也遇到同样的问题“我在cassandra-env.sh文件中添加了选项。添加了以下语句-JVM_OPTS=“$JVM_OPTS-Djava.io.tmpdir=/home/cassandra/tmp”。但我不知道如何添加。但现在,问题已经解决,更改了jna。