2012-07-31 9 views
5

Używam Cassandrę 1.1.2 na Ubuntu OS. widzę następujące dziennika na start:Jak rozwiązać problem Nie znaleziono jna w cassandra1.1.2

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

mam znaleźć this issue, ale nie jestem pewien o wersjach i gdzie należy zlokalizować ten plików.

mógłby ktoś opisać dokładne kroki, aby rozwiązać ten problem. Dzięki

+3

Czy masz zainstalowaną bibliotekę libjna-java? – Mohit

+1

Użyj dpkg -l libjna-java, aby sprawdzić. – Mohit

+0

możliwy duplikat [Dlaczego nadal pojawia się błąd JNA w starcie Cassandry, nawet jna.jar i platform.jar są w katalogu lib?] (Http://stackoverflow.com/questions/9561189/why-still-getting- jna-error-on-cassandra-startup-even-the-jna-jar-and-platform) – Raedwald

Odpowiedz

7

Wykonaj:

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

Będzie dzieła;) To będzie włączyć do jna mlockall;)

1

Najpierw zainstaluj lib-jna:

sudo apt-get install libjna-java 

Następnie należy utworzyć dowiązanie symboliczne w katalogu lib cassandra (zakładając, że katalog instalacyjny to $CASSANDRA_HOME):

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

Wiadomość loga JNA na twoim uruchomieniu Cassandry (JNA not found. Native methods will be disabled.) nie powinna zniknąć, a Cassandra użyje JNA.

Powiązane problemy