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
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。