Cassandra 2.x中文教程(3):初步优化性能


本节适用于Cassandra 2.0.9。 在上一节《Cassandra 2.x中文教程(2):执行简单的CQL操作》中,我们已经通过cqlsh建立了keyspace、table以及对表的CRUD操作。本节将介绍针对Cassandra的安装优化(初步)。

根据官方文档介绍,安装JNA可以提升Cassandra的内存使用性能,在Linux上面它就不需要把JVM内存放到swap分区,防止相关的性能问题。

Cassandra 2.0.9需要JNA 3.2.7以上的版本,建议直接下载安装而不通过yum。

1、下载jna.jar wget https://maven.java.net/content/repositories/releases/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar

2、把jna.jar放到CLASSPATH

3、修改/etc/security/limits.conf

注:cassandra这个用户名是我们以后用来启动Cassandra的。如果没有上面的语句将提示这样的警告:

4、验证是否成功安装 通过我们在《Cassandra 2.x中文教程(2):执行简单的CQL操作》一文中安装的环境可以看到,如果不安装JNA,那么启动的时候有这样的提示

安装好JNA以后是这样的提示

5、对于生产环境下的配置官方推荐如下

 重要!!!同步时间

参考:Cassandra2.0官方文档

版权声明:本文《Cassandra 2.x中文教程(3):初步优化性能》为【屁民部落】原创/翻译文章,转载时请注明出处!
本文地址:http://pimin.net/archives/138