NoSQL之Apache Cassandra的下载和安装(Window版)

准备工作

  1. 因Cassandra是Java编写,需要安装JDK1.7及以上版本。(java -version)
  2. 为了使用cqlsh, 下载安装最新的Python版本。(python –version)

Cassandra下载

从Apache Cassandra的官网下载最新或者较新的cassandra版本。例如:apache-cassandra-3.9-bin.tar.gz

Cassandra目录结构

NoSQL之Apache Cassandra的下载和安装(Window版)_第1张图片

解压并Cassandra配置环境变量

将下载的文件解压,如:apache-cassandra-3.9。
配置环境变量(可选):
① CASSANDRA_HOME=D:\apache-cassandra-3.9;
② path=%CASSANDRA_HOME%\bin.

启动Cassandra服务和客户端

启动cmd(或者Power Shell),进入到cassandra的bin目录中执行cassandra.bat即可启动cassandra服务。

NoSQL之Apache Cassandra的下载和安装(Window版)_第2张图片

启动Cassandra客户端,在cassandra的bin目录下执行cassandra-cli启动客户端。

NoSQL之Apache Cassandra的下载和安装(Window版)_第3张图片

Cassandra启动过程遇到的错误

Windows PowerShell 内部错误。加载托管的 Windows PowerShell 失败,返回错误 80070002。  
WARNING! Powershell script execution unavailable.  
   Please use 'powershell Set-ExecutionPolicy Unrestricted'  
   on this user-account to run cassandra with fully featured  
   functionality on this platform.  
Starting with legacy startup options  
Starting Cassandra Server  
Error occurred during initialization of VM  
Could not reserve enough space for 2097152KB object heap  

解决方法:
1. 安装补丁Windows Management Framework 4.0 (KB2819745)可解决.
地址:http://www.microsoft.com/en-us/download/details.aspx?id=40855
2. 解决办法:
Could not reserve enough space for 2097152KB object heap
修改 cassandra.bat 中的JVM参数
set JAVA_OPTS=-ea^
-javaagent:”%CASSANDRA_HOME%\lib\jamm-0.2.8.jar”^
-Xms512m^
-Xmx512m^

Cassandra客户端初体验

1. help;

使用help命令查看Cassandra客户端的基本操作命令。

NoSQL之Apache Cassandra的下载和安装(Window版)_第4张图片

2. 创建keyspace

keyspace 对应关系数据库中的数据库。
命令: create keyspace geeker;

NoSQL之Apache Cassandra的下载和安装(Window版)_第5张图片

3. 使用创建的keyspace

use geeker;
如图可以看到,进入了geeker这个keyspace里面了。

这里写图片描述

创建列族 column family

列族 column family 就对应关系数据库中的表。

这里写图片描述

插入数据

set java[ascii(‘zhangsan’)][ascii(‘name’)]=ascii(‘zhangsan’);

这里写图片描述

查询数据

get java[ascii(‘zhangsan’)];

这里写图片描述

提供所需资源的下载

上传速度太慢了下周再发地址…
NoSQL之Apache Cassandra的下载和安装(Window版)_第6张图片

你可能感兴趣的:(数据库—從SQL到NoSQL)