为什么我们需要在cassandra环上安装JNA?

时间:2015-02-13 06:48:08

标签: cassandra jna

我在互联网上阅读了很多文档。每个人都说你应该在JNA上安装cassandra,但没有人说明原因?那么,任何人都可以解释一下如何安装JNA可以提高cassandra群集的性能吗?

1 个答案:

答案 0 :(得分:3)

Java Native Access(JNA)是一个社区开发的库,它为Java程序提供了对本机共享库的轻松访问,而无需使用Java Native Interface。 JNA的设计旨在以最少的努力以自然的方式提供原生访问。 (来源:Java Native Access

根据Datastax文档,生产安装需要Java Native Access(JNA)。安装JNA可以提高Cassandra内存使用率。安装和配置后,Linux不会交换JVM,从而避免了相关的性能问题。