我在ubuntu os上使用cassandra 1.1.2。 我看到下面的日誌中開始:如何解決在cassandra1.1.2中找不到jna的問題
INFO 14:42:59,319 JNA not found. Native methods will be disabled.
我發現this issue,但我不知道的版本,我應該在哪裏找到該文件。
有人可以描述解決此問題的確切步驟。由於
我在ubuntu os上使用cassandra 1.1.2。 我看到下面的日誌中開始:如何解決在cassandra1.1.2中找不到jna的問題
INFO 14:42:59,319 JNA not found. Native methods will be disabled.
我發現this issue,但我不知道的版本,我應該在哪裏找到該文件。
有人可以描述解決此問題的確切步驟。由於
這樣做:
$ 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
是你的安裝目錄):
ln -s /usr/share/java/jna.jar $CASSANDRA_HOME/lib/
您的Cassandra啓動(JNA not found. Native methods will be disabled.
)上的JNA日誌消息不應該消失,Cassandra將使用JNA。
您是否安裝了libjna-java? – Mohit 2012-07-31 17:28:03
使用dpkg -l libjna -ja來檢查。 – Mohit 2012-07-31 17:29:58
[爲什麼仍然在Cassandra啓動時得到JNA錯誤,甚至是jna.jar和platform.jar都存在於lib目錄中?](http://stackoverflow.com/questions/9561189/why-still-getting- JNA-錯誤上卡桑德拉 - 啓動偶數的-JNA-JAR和平臺) – Raedwald 2014-05-13 10:32:51