标签:
cassandra可译为卡珊德拉,这个来源于希腊神话中的名词,具体可以参见百度百科。
Cassandra被认为是NoSQL的一种,但是细究起来,就会发现它的设计中含有行的概念。另外cassandra注重的是CAP理论中的AP,这些东西读者可以自行搜索学习。
笔者所讲述的是从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变量,如笔者的环境变量就设置为:
不论在任何OS中,启动Cassandra服务端都要在终端窗口中进行,进入到解压后得到的文件目录中去,运行cassandra -f命令来启动服务端。如下图:
-f参数表示告诉Cassandra停留在前台,而不是作为一个后台进程运行。这样服务器的日志就可以输出到标准输出上来,我们也可以通过终端直接查看这些信息了。
在启动成功后会有如下图所示信息:
上图所示信息表示cassandra服务端已经正常启动,并且服务端监听9160号端口。
cassandra为windows自行提供了一个连接程序,名为cassandra-cli。我们可以在终端运行些程序,如下图:
从图中的信息可得知:
1 服务端的名字为:Test Cluster
2 客户端自动连接安装在本地计算机上的服务端,连接地址和端口为:127.0.0.0/9160
3 客户端连接上后,其后并创建keyspace,故图中红框内显示为:unknown。表示不知道目前处于哪个keyspace中,需要我们接下来创建。
至此,我们的cassandra服务端和客户端均已创建完成。至于怎么使用该数据库进行数据存储和查询的一些命令,在后续文章中再表,谢谢。
如若有什么错误之处,敬请回复!
标签:
原文地址:http://www.cnblogs.com/forestjade/p/4742522.html