CASSANDRA学习笔记 (一) 安装与基本信息了解

它是一个开源的分布式Nosql数据库,可以类比MongoDB。它的特性,用我们项目的同事的话来说,就是:“插入的性能比较高,还有就是分布式可以扩展。但是对于查询不太方便”。

先安装一个环境在本机试一试:

安装记录:

  1. 下载bin版本安装包并解压。

  2. 配置环境变量 

CASSANDRA_HOME = cd C:\kxm\01_software\apache-cassandra-3.9

  1. 在命令行执行cassandra.bat

cd C:\kxm\01_software\apache-cassandra-3.9\bin

cassandra.bat

这一步执行时,遇到了报错。我用3.11和3.0都无法安装,到创建replica log的时候就报错了。

反编译源码看了一下,win系统在此处不提供IO相关的实现,因此直接报错。非常疑惑,到最后都没解决,最终用3.9版本安装,绕过了这个问题。

CASSANDRA学习笔记 (一) 安装与基本信息了解

3.9版本启动成功:

CASSANDRA学习笔记 (一) 安装与基本信息了解

 

(可选)在yaml中配置如下属性,自定义几个目录的位置:

saved_caches_directory: "C:/kxm/01_software/apache-cassandra-3.9/saved_caches"

data_file_directories:

    - "C:/kxm/01_software/apache-cassandra-3.9/data"

commitlog_directory: "C:/kxm/01_software/apache-cassandra-3.9/commitlog"

 

待尝试cassandra可视化工具:

1.cassui ## Cassandra UI - a web based interface over Cassandra (google code)

2.suguru / cassandra-webconsole ##Web based console for cassandra (github)

3.driftx/chiton ## A browser for Cassandra using GTK (github)

* Automatic Keyspace, Column, and SuperColumn introspection

* Browse columns with pagination

* Completion history for rows and SuperColumn names

4.apollo

http://www.codefreun.de/apollo/[@[email protected]]