欢迎投稿

今日深度:

cassandra数据库使用(一)--安装,cassandra数据库

cassandra数据库使用(一)--安装,cassandra数据库


一、简介

cassandra是apache下的开源的分布式nosql数据库,最初是由facebook开发的。

二、cassandra特点

1、是面向列的nosql数据库

支持结构化、半结构化、非结构化数据,可以根据需要动态适应新的数据结构。

2、分布式数据库

强水平扩展性,可由一群数据库结点构成分布式的数据服务。扩展时,只需要添加新结点即可。

只需添加新结点,便可提高吞吐量、缩短响应时间。

3、分布式的读写,无单点问题

可在任何时候任意节点,进行写操作,该写操作同时会被复制到其它结点。对于读操作,也会路由到集群的某一结点进行读。

4、快速写入,不牺牲读效率

cassandra被设计为可在廉价机器上运行,即使存储数百TB数据,也可快递写入,同时不牺牲读效率。

三、安装步骤

cassandra需要jdk,因此需要提前安装jdk,jdk的安装方法在此略过。

1、下载cassandra

wget http://www.apache.org/dyn/closer.lua/cassandra/3.11.2/apache-cassandra-3.11.2-bin.tar.gz

2、解压安装包至指定目录

tar -zxvf apache-cassandra-3.11.2-bin.tar.gz

3、进入解压包

修改conf/cassandra.yaml文件,

vim conf/cassandra.yaml

指定服务的地址和端口号

listen_address: 192.168.0.1
native_transport_port: 9042

远程连接如thrift服务,配置端口:

rpc_port: 9160

4、启动cassandra

bin/cassandra

至此,casssandra安装启动完毕。

四、基本使用

1、cqlsh的使用

cassandra使用cqlsh作为shell进行数据库操作, 进入shell:

bin/cqlsh 192.168.0.1 9042

如查看有哪些keyspace,命令:desc keypsaces;

指定keyspace,命令:use keyspace_test;

查看数据,命令:select * from stu;

使用方式与mysql命令类似,在下一节中,将会进行更详细的介绍。

2、可使用razorsql客户端进行可视化操作,此时端口为9160

 

 

 

 

 

 

www.htsjk.Com true http://www.htsjk.com/cassandra/25874.html NewsArticle cassandra数据库使用(一)--安装,cassandra数据库 一、简介 cassandra是apache下的开源的分布式nosql数据库,最初是由facebook开发的。 二、cassandra特点 1、是面向列的nosql数据库 支持结构化、半结...
相关文章
    暂无相关文章
评论暂时关闭