加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 13:36:21 所属栏目:百科 来源:网络整理
导读:准备工作 因Cassandra是Java编写,需要安装 JDK1.7 及以上版本。(java -version) 为了使用cqlsh, 下载安装最新的 Python 版本。(python –version) Cassandra下载 从Apache Cassandra的官网下载最新或者较新的cassandra版本。例如: apache-cassandra-3

准备工作

  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%libjamm-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’)];

提供所需资源的下载

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读