2012-07-31 9 views
5

में समस्या नहीं मिली है, मैं उबंटू ओएस पर कैसंड्रा 1.1.2 का उपयोग कर रहा हूं। मैं शुरू में निम्नलिखित लॉग देखें:जेएसए को हल करने के लिए कैसे करें cassandra1.1.2

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

मैं this issue पाया है, लेकिन मैं संस्करणों के बारे में यकीन नहीं है और जहां मैं इस फ़ाइल का पता होना चाहिए।

क्या कोई इस समस्या को हल करने के लिए सही चरणों का वर्णन कर सकता है। धन्यवाद

+3

क्या आपके पास libjna-java स्थापित है? – Mohit

+1

जांचने के लिए dpkg -l libjna-java का उपयोग करें। – Mohit

+0

संभावित डुप्लिकेट [क्यों अभी भी कैसंड्रा स्टार्टअप पर जेएनए त्रुटि प्राप्त हो रही है, यहां तक ​​कि jna.jar और platform.jar lib lib में हैं?] (Http://stackoverflow.com/questions/9561189/why-still-getting- JNA त्रुटि-ऑन-कैसेंड्रा-स्टार्टअप-भी-JNA-जार और मंच) – Raedwald

उत्तर

7

यह करें:

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

यह काम करता है होगा;) यह JNA mlockall को बदल देंगे;)

1

पहले lib-jna स्थापित:

sudo apt-get install libjna-java 

इसके बाद, एक प्रतीकात्मक कड़ी बनाने आपके कैसंड्रा lib निर्देशिका में ($CASSANDRA_HOME मानते हुए आपकी स्थापना निर्देशिका है):

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

आपके कैसंड्रा स्टार्टअप पर जेएनए लॉग संदेश (JNA not found. Native methods will be disabled.) नहीं जाना चाहिए और कैसंद्रा जेएनए का उपयोग करेगा।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^