Cassandra 3.10 无法初始化 class com.sun.jna.Native
Cassandra 3.10 Could not initialize class com.sun.jna.Native
Cassandra 3.10.0,运行 在 ARM 机器上。
问题:
Cassandra 无法初始化 class com.sun.jna.Native.
当我编辑 Cassandra-env.sh 时,我找不到 "JVM_OPTS="$JVM_OPTS -Djava.io.tmpdir".
根据建议,在Cassandra中随机添加JVM_OPTS="$JVM_OPTS -Djava.io.tmpdir=/home/cassandra/tmp"-env.sh?
既然你提到你在 ARM(高级 RISC 机器)上 运行,我想到了这个 JIRA:https://issues.apache.org/jira/browse/CASSANDRA-13072
基本上,3.10 中打包的 JNA (4.0.0) 模块本身不支持 AArch64。从 JIRA 的外观来看,它已在 3.11 中进行了修补和修复,因此我会尝试改用该版本 (Cassandra 3.11)。
如果这不起作用,请尝试寻找支持 AArch64 的 JNA 版本 (http://central.maven.org/maven2/net/java/dev/jna/jna/4.2.0/)。
Cassandra 3.10.0,运行 在 ARM 机器上。
问题: Cassandra 无法初始化 class com.sun.jna.Native.
当我编辑 Cassandra-env.sh 时,我找不到 "JVM_OPTS="$JVM_OPTS -Djava.io.tmpdir".
根据建议,在Cassandra中随机添加JVM_OPTS="$JVM_OPTS -Djava.io.tmpdir=/home/cassandra/tmp"-env.sh?
既然你提到你在 ARM(高级 RISC 机器)上 运行,我想到了这个 JIRA:https://issues.apache.org/jira/browse/CASSANDRA-13072
基本上,3.10 中打包的 JNA (4.0.0) 模块本身不支持 AArch64。从 JIRA 的外观来看,它已在 3.11 中进行了修补和修复,因此我会尝试改用该版本 (Cassandra 3.11)。
如果这不起作用,请尝试寻找支持 AArch64 的 JNA 版本 (http://central.maven.org/maven2/net/java/dev/jna/jna/4.2.0/)。