Cassandra分布式NoSQL数据库安装部署指导
Apache Cassandra是一整套开源系统分布式系统 Key-Value 分布式存储。它最开始由 Facebook 开发设计用以存储非常大的统计数据。Cassandra合适于即时事务管理和出示互交型统计数据。Cassandra的数据模型是应用场景列族(Column Family)的四维彩超或五维实体模型。它效仿了 Amazon 的 Dynamo 和 Google's BigTable 的数据结构和作用特性,选用 Memtable 和 SSTable 的方法开展储存。在 Cassandra 载入统计数据以前,必须先纪录系统日志 ( CommitLog ),随后统计数据刚开始载入到 Column Family 相匹配的 Memtable 中,Memtable 是这种依照 key 排列统计数据的运行内存构造,在考虑必须标准时,再把 Memtable的统计数据大批量的更新到硬盘上,储存为SSTable。文中关键来详细介绍一下下有关Cassandra的安裝配备方式。
注:文中默认设置您早已装上JDK自然环境
一、Cassandra连接点的安裝和配备
1.免费下载Cassandra
wget http://www.apache.org/dyn/closer.cgi?path=/cassandra/2.1.5/apache-cassandra-2.1.5-bin.tar.gz
2.解压缩文件
tar -zxvf apache-cassandra-2.1.5-bin.tar.gz
mv apache-cassandra-2.1.5-rc1 cassandra
3.Cassandra的文件目录表明
bin 储放与 Cassandra 实际操作的有关脚本制作
conf 储放配置文件的文件目录
interface Cassandra 的 Thrift 接口标准文档,能够用以转化成各种各样计算机语言的插口编码
Javadoc 源码的 javadoc
lib Cassandra 运作时需要的 jar 包
4.配置Cassandra连接点的数据储存文件目录
#改动配置文档 storage-conf.xml
#cd conf
/data/db/lib/cassandra/commitlog
/data/db/lib/cassandra/data
5.改动系统日志配置文档 log4j.properties
# 系统日志相对路径
#log4j.appender.R.File=/var/log/cassandra/system.log
# 配备后的系统日志相对路径 :
log4j.appender.R.File=/data/db/log/cassandra/system.log
6.建立文档存放数据和系统日志的文件目录
# mkdir – p /data/db/lib/cassandra
# mkdir – p /data/db/log/Cassandra
7.配置进行后,起动 Cassandra
# bin/Cassandra
INFO 09:29:12,888 Starting up server gossip
INFO 09:29:12,992 Binding thrift service to localhost/127.0.0.1:9160
#见到这两行起动回显信息内容时,表明 Cassandra 已起动取得成功。
8.联接到 Cassandra 并加上、读取数据
#bin/cassandra-cli --host localhost --port 9160
#cassandra>
#cassandra> set Keyspace1.Standard2['studentA']['age'] = '18'
#Value inserted
#cassandra> get Keyspace1.Standard2['studentA']
#=> (column=age, value=18, timestamp=1272357045192000)
#Returned 1 results
9.终止Cassandra服务项目
# ps -ef | grep cassandra
# kill -9 16250
二、填补
Cassandra配置文档storage-conf.xml有关配置表明
#storage-conf.xml
全句洗稿-- 集群服务器时显示信息的连接点名字 -->
Test Cluster
全句洗稿-- 连接点
相关文章
- 5条评论
- 辙弃野梦2022-05-28 14:10:34
- /log/Cassandra7.配置进行后,起动 Cassandra# bin/CassandraINFO 09:29:12,888 Starting up server gossipINF
- 南殷野侃2022-05-28 12:39:43
- dra-2.1.5-rc1 cassandra3.Cassandra的文件目录表明bin 储放与 Cassandra 实际操作的有关脚本制作conf 储放配置文件的文件目录interface Cassandra 的 Thrift
- 鸠骨萌懂2022-05-28 13:06:44
- 储放与 Cassandra 实际操作的有关脚本制作conf 储放配置文件的文件目录interface Cassandra 的 Thrift 接口标准文档,能够用以转化成各种各样计算机语言的插口编码Javadoc 源码的 javadoclib&nbs
- 断渊绾痞2022-05-28 11:05:48
- Apache Cassandra是一整套开源系统分布式系统 Key-Value 分布式存储。它最开始由 Facebook 开发设计用以存储非常大的统计数据。Cassandra合适于即时事务管理和出示互交型统计数据。Cassandra的数据模型是应用场景列族(Colu
- 闹旅殊姿2022-05-28 12:53:27
- yn/closer.cgi?path=/cassandra/2.1.5/apache-cassandra-2.1.5-bin.tar.gz2.解压缩文件tar -zxvf apache-cassandra-2.1.5-bin.tar.gzmv apa