CASSANDRA学习笔记 (一) 安装与基本信息了解
它是一个开源的分布式Nosql数据库,可以类比MongoDB。它的特性,用我们项目的同事的话来说,就是:“插入的性能比较高,还有就是分布式可以扩展。但是对于查询不太方便”。
先安装一个环境在本机试一试:
安装记录:
-
下载bin版本安装包并解压。
-
配置环境变量
CASSANDRA_HOME = cd C:\kxm\01_software\apache-cassandra-3.9
-
在命令行执行cassandra.bat
cd C:\kxm\01_software\apache-cassandra-3.9\bin
cassandra.bat
这一步执行时,遇到了报错。我用3.11和3.0都无法安装,到创建replica log的时候就报错了。
反编译源码看了一下,win系统在此处不提供IO相关的实现,因此直接报错。非常疑惑,到最后都没解决,最终用3.9版本安装,绕过了这个问题。
3.9版本启动成功:
(可选)在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