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

前端之家收集整理的这篇文章主要介绍了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目录结构

解压并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服务。

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

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客户端的基本操作命令。

2. 创建keyspace

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

3. 使用创建的keyspace

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

创建列族 column family

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

插入数据

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

查询数据

get java[ascii(‘zhangsan’)];

提供所需资源的下载

上传速度太慢了下周再发地址…

原文链接:https://www.f2er.com/nosql/203578.html

猜你在找的NoSQL相关文章