Cassandra分布式NoSQL数据库安装部署指导

Cassandra分布式NoSQL数据库安装部署指导

编程入门hacker2019-05-29 6:11:1912615A+A-

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

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理