你的位置:首页 > 数据库

[数据库][原创]Windows平台Cassandra安装与启动


一 cassandra简介

    cassandra可译为卡珊德拉,这个来源于希腊神话中的名词,具体可以参见百度百科。

    Cassandra被认为是NoSQL的一种,但是细究起来,就会发现它的设计中含有行的概念。另外cassandra注重的是CAP理论中的AP,这些东西读者可以自行搜索学习。

二 cassandra下载

    笔者所讲述的是从https://cassandra.apache.org/上下载的v2.1.8版本的cassandra.下载后会得到一个名为apache-cassandra-2.1.8-bin.tar.gz的压缩包。笔者将其解压在路径E:\Study\cassandra\apache-cassandra-2.1.8下。

    在下载了cassandra的二进制包并解压后,就可以运行cassandra服务器了。但是这里要注意的是,cassandra的运行是需要安装有jdk的,所以读者如若想在个人PC上安装并运行Cassandra,请先安装好java jdk并在环境变量中设置好JAVA_HOME变量,如笔者的环境变量就设置为:

   

三 Cassandra运行

  3.1 启动服务端

    不论在任何OS中,启动Cassandra服务端都要在终端窗口中进行,进入到解压后得到的文件目录中去,运行cassandra -f命令来启动服务端。如下图:

   

    -f参数表示告诉Cassandra停留在前台,而不是作为一个后台进程运行。这样服务器的日志就可以输出到标准输出上来,我们也可以通过终端直接查看这些信息了。

    在启动成功后会有如下图所示信息:

   

    上图所示信息表示cassandra服务端已经正常启动,并且服务端监听9160号端口。

   3.2 启动客户端

    cassandra为windows自行提供了一个连接程序,名为cassandra-cli。我们可以在终端运行些程序,如下图:

   

    从图中的信息可得知:

    1  服务端的名字为:Test Cluster

    2  客户端自动连接安装在本地计算机上的服务端,连接地址和端口为:127.0.0.0/9160

    3  客户端连接上后,其后并创建keyspace,故图中红框内显示为:unknown。表示不知道目前处于哪个keyspace中,需要我们接下来创建。

四 后记

     至此,我们的cassandra服务端和客户端均已创建完成。至于怎么使用该数据库进行数据存储和查询的一些命令,在后续文章中再表,谢谢。

     如若有什么错误之处,敬请回复!