欢迎来到天天文库
浏览记录
ID:49619827
大小:61.50 KB
页数:5页
时间:2020-03-02
《cassandra 安装部署(linux).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ApacheCassandra安装及配置一.简介Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身。Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra的一个写操作,会被复制到其他节点上去,对Cas
2、sandra的读操作,也会被路由到某个节点上面去读取。对于一个Cassandra群集来说,扩展性能是比较简单的事情,只管在群集里面添加节点就可以了。二.安装说明以Cassandra2.0.11版本为例1、文件准备:下载apache-cassandra-2.0.11-bin.tar点击下载下载jdk-7u45-linux-x64.tar点击下载(注意:Cassdra2.0.11的最低要求是1.7版本的JDK)2、安装JDK1.7:jdk的安装见文章《CentOS6下安装JDK并配置环境变量》3、准备用户环境
3、:groupaddcassandrauseradd-s/bin/bash-gcassandra-d/opt/cassandracassandra4、解压、设置权限:tar-zxvfapache-cassandra-2.0.11-bin.tar-C/opt/cassandrachown-Rcassandra:cassandra/opt/cassandramkdir/var/lib/cassandramkdir/var/log/cassandrachown-Rcassandra:cassandra/var/l
4、ib/cassandrachown-Rcassandra:cassandra/var/log/cassandra5、运行Cassandra:切换到cassandra用户,运行bin/cassandracd/opt/cassandra/apache-cassandra-2.0.11/bin/sucassandra./cassandra********如果出现INFO02:34:57,479Compacting[SSTableReader(path='/var/lib/cassandra/data/syste
5、m/local/system-local-jb-4-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-3-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-1-Data.db'),SSTableReader(path='/var/lib/cassandra/data/syste
6、m/local/system-local-jb-2-Data.db')]INFO02:34:57,545Nodelocalhost/127.0.0.1statejumptonormal********证明成功启动6、测试cassandra:开一个cqlsh试试[root@masterbin]#./cqlshConnectedtoTestClusteratlocalhost:9160.[cqlsh4.1.1
7、Cassandra2.0.11
8、CQLspec3.1.1
9、Thriftprotocol19.39.0
10、]UseHELPforhelp.cqlsh>7、关闭Cassandra:ps-aux
11、grepcassandrakillpid#pid为cassandra的pid三.Cassandra集群配置Cassandra使用了去中心化的模式(类似memcached),因此使用它搭建集群非常简单。下面简述使用Cassandra2.0.11搭建集群的过程。1.首先需要准备3台或以上的计算机。下面假定有3台运行Linux操作系统的计算机,IP地址分别为:192.168.23.10192.168.23.11192.168.
12、23.122.挑选其中的一台机开始配置,先展开cassandra发行包:$cdapache-cassandra-$VERSION其中的conf/cassandra.yaml文件为主要配置文件,0.7版以后不再采用XML格式配置文件了,而是YAML格式,不熟悉的话可以先了解一下。Cassandra在配置文件里默认设定了几个目录:data_file_directories:/var/lib/cassandra/data commi
此文档下载收益归作者所有