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

时间:2012-07-31 11:55:03

标签: cassandra

我在ubuntu os上使用cassandra 1.1.2。 我在开始时看到以下日志:

INFO 14:42:59,319 JNA not found. Native methods will be disabled.

我找到了this issue,但我不确定版本以及我应该在哪里找到这些文件。

有人可以描述解决此问题的确切步骤。感谢

2 个答案:

答案 0 :(得分:7)

这样做:

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

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

答案 1 :(得分:1)

首先安装lib-jna

sudo apt-get install libjna-java

接下来,在cassandra lib目录中创建一个符号链接(假设$CASSANDRA_HOME是您的安装目录):

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

Cassandra启动时(JNA not found. Native methods will be disabled.)的JNA日志消息不应该消失,Cassandra将使用JNA。