/**
* author: ahuaxuan(张荣华)
* date 2010-2-25
*/
深入浅出cassandra 1 安装
cassandra是什么,套用官方介绍,cassandra是高可扩展性的第二代分布式数据库。背后的理论依据是amazon的dynamo和google的bigtable.
所以要完全的,深入的理解cassandra,那我们就必须深入的理解dynamo和bigtable这两个理论基础。当然在后续的文章中,ahuaxuan会和大家一起来深入并研究这两个理论。
学习一个陌生的技术,最重要的第一步就是先让它给运行起来,这个和ahuaxuan写深入浅出jackrabbit的流程是一样的,运行之后根据sample来分析其数据模型,然后再逐个深入的研究模型背后的实现。
第一步,我们要下载cassandra,下载地址为,目前的版本号为0.5:
http://incubator.apache.org/cassandra/
第二步,解压下载包,找到conf目录
修改两个配置文件,第一个是log4j.properties
将log4j.appender.R.File修改成你自己的目录,比如ahuaxuan是在windows上运行cassandra,所以应该改成
log4j.appender.R.File=d:/var/log/cassandra/system.log
第三步,修改另外一个配置文件storage-conf.xml.
找到下面几个xml节点:
<CommitLogDirectory>d:/var/lib/cassandra/commitlog</CommitLogDirectory>
<DataFileDirectories>
<DataFileDirectory>d:/var/lib/cassandra/data</DataFileDirectory>
</DataFileDirectories>
<CalloutLocation>d:/var/lib/cassandra/callouts</CalloutLocation>
<StagingFileDirectory>d:/var/lib/cassandra/staging</StagingFileDirectory>
并修改成你需要的路径。
第四步配置环境变量
在环境变量配置中加入CD=xxxx/cassandra根目录。
接着就可以启动cassandra了,而在mac os和Linux中,第四部不是必须的。
进入cassandra的bin目录,运行cassandra.bat就可以启动了,接着你就可以看到控制台信息,如下:
Starting Cassandra Server
Listening for transport dt_socket at address: 8888
INFO - Sampling index for d:\var\lib\cassandra\data\system\LocationInfo-1-Data.db
INFO - Replaying d:\var\lib\cassandra\commitlog\CommitLog-1265359449282.log
INFO - Log replay complete
INFO - Saved Token found: 88462923653178449654422500688604756479
INFO - Starting up server gossip
至此单实例的cassandra已经跑起来了,当然目前它还没有跑在集群的环境中,事情总是要一步一步来的。
接下来,做啥子呢,肯定是先跑出第一个例子。然后从这个例子中我们必须要有所斩获才行。
分享到:
相关推荐
1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解
Windows Cassandra NoSQL 安装图文 教程
Cassandra从搭建到数据插入存储 环境在XP下
cassandra的安装文件,nosql的一种,目前比较热门的nosql数据库
不错的安装教程,讲述cassandra的安装过程。推荐
Cassandra在Windows上安装及使用方法
windows下安装Cassandra图文教程
深入研究Cassandra后重读Dynamo
本资源主要介绍在liunx下如何安装和配置cassandra。以及注意事项。
本文档详细介绍了Cassandra,DataStax的原理,以及在各种环境下的安装方法。
cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战...
windows平台安装cassandra的方法 使用c#访问cassandra的方法
Cassandra 2.1.2 源代码 part1 编译过
cassandra 安装说明(window)
Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynomite(分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非...
cassandra.part1.rar cassandra 3.0 for win
cassandra 安装教程
The rising popularity of Apache Cassandra rests on its ability to handle very large data sets that include hundreds of terabytes -- and that's why this distributed database has been chosen by ...
这是一个结合cassandra数据库安装文档,里面有在linux 和window xp下的安装步骤。cassandra是一个分布式数据库,现于大家共享。