cassandra单节点的安装与配置——cassandra总结(二)

一、cassandra的安装

  cassandra现在的版本比之以前各个方面都有了很大的提升,这里采用的是2.1.11版本,下载地址:http://www.apache.org/dyn/closer.lua/cassandra/2.1.11/apache-cassandra-2.1.11-bin.tar.gz     当然大家也可以采用最新稳定版本,一定要是稳定版本,笔者刚开始学习的时候采用The latest release吃了不少苦头。

二、cassandra的配置

  配置方面主要就是JDK,要求版本在1.65以上,然后配置环境变量,JAVA_HOME以及CASSANDRA_HOME,路径名加进去就行了,这里不做细述。

三、cassandra的启动

  我们可以运行bin目录下的cassandra.bat,如果闪退就以兼容模式运行。当然我们最好进入dos窗口下,切换到目的目录下运行该命令,如果有问题的话,我们就找到c:windowssystem32cmd.exe以管理员的身份运行。运行成功会给出以下响应:

Detected powershell execution permissions.  Running with enhanced startup script
s.
Setting up Cassandra environment
*---------------------------------------------------------------------*
*---------------------------------------------------------------------*

    WARNING!  1 swap file(s) detected
        Name: d:pagefile.sys
    It is recommended that you disable swap when running Cassandra
    for performance and stability reasons.

*---------------------------------------------------------------------*
*---------------------------------------------------------------------*
Cassandra port already in use (storage_port: 7000).  Aborting

  在window8下会初始化各种数据,弹出一大堆的东西。

四、cassandra的配置文件

  配置文件主要是confcassandra.yaml,大部分的配置都在这里面。如果只是练习或者个人使用的话,使用默认的配置就可以了。下面我们讲下几个主要的配置,这里笔者推荐大家下载个编辑器editplus或者UltraEdit(UE)或者sublime_text,毕竟总用word打开看起来很不舒服。(哈哈,笔者被同学只有word的电脑坑的眼花缭乱了)由于笔者只是简单的单节点使用cassandra,就讲几个用得到的参数,下面给的值都是默认值。

1、cluster_name: 'Test Cluster'  这个是节点名称,单节点就不需要考虑那么多了

2、data_file_directories:'$CASSANDRA_HOME/data/data' 数据文件存储目录

3、commitlog_directory:'$CASSANDRA_HOME/data/commitlog' 日志文件存储目录

4、saved_caches_directory:'$CASSANDRA_HOME/data/saved_caches'缓存文件存储目录   

5、rpc_address: localhost 远程连接的时候需要改成数据库所在IP

6、rpc_port: 9160 端口号,cassandra client使用

7、rpc_keepalive: true   是否允许远程连接

原文地址:https://www.cnblogs.com/maheng/p/4989582.html