如何解决cassandra1.1.2中未找到jna的问题

如何解决cassandra1.1.2中未找到jna的问题,cassandra,Cassandra,我在ubuntu操作系统上使用卡桑德拉1.1.2。 我在开始时看到以下日志: INFO 14:42:59,319 JNA not found. Native methods will be disabled. 我已经找到了,但是我不确定版本以及应该在哪里找到这些文件 有人能描述一下解决这个问题的确切步骤吗。谢谢请执行以下操作: $ ln -s /usr/share/java/jna.jar /usr/share/cassandra/lib 它将起作用;)它将转向Jna mlockall;)

我在ubuntu操作系统上使用卡桑德拉1.1.2。 我在开始时看到以下日志:

INFO 14:42:59,319 JNA not found. Native methods will be disabled.
我已经找到了,但是我不确定版本以及应该在哪里找到这些文件

有人能描述一下解决这个问题的确切步骤吗。谢谢

请执行以下操作:

$ ln -s /usr/share/java/jna.jar /usr/share/cassandra/lib

它将起作用;)它将转向Jna mlockall;)

第一次安装
lib jna

sudo apt-get install libjna-java
接下来,在cassandra lib目录中创建一个符号链接(假设
$cassandra_HOME
是您的安装目录):


Cassandra启动时的JNA日志消息(
JNA未找到。本机方法将被禁用。
)不应消失,Cassandra将使用JNA。

是否安装了libjna java?请使用dpkg-l libjna java检查。可能存在的重复
ln -s /usr/share/java/jna.jar $CASSANDRA_HOME/lib/