未加星标

Ubuntu上安装 Cassandra 3.7.0集群

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二04 | 时间 20160801 | 作者 红领巾 ] 0人收藏点击收藏

最近想着测试各种NoSQL数据库的性能,于是在Ubuntu上把Cassandra也安装一下试验一下性能。

Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性,被Digg、Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。

当前对这个软件的评价还是挺高的,特别是其写的性能。当然这也主要是跟他的消息分发机制有关。

在网上找相关的安装说明的时候,都没有很具体。于是在这里将整个安装过程简单描述一下:

(1) 从官网上直接下载bin版本的安装包,http://cassandra.apache.org/download/,如本文下载的3.7的BIN安装包。

(2) 解压到某个位置

(3) 进行配置文件的修改,主要是conf目录下的cassandra.yaml的修改。

主要修改几个位置:

cluster_name: 集群名称

seed_provider: 种子节点

listen_address: 侦听地址IP

rpc_address: 消息IP

(4) 同时设置相应的数据、日志、和缓存的文件夹,这些文件夹必须具备读写的权限。

data_file_directories:

- /var/lib/cassandra/data

commitlog_directory: /var/lib/cassandra/commitlog

saved_caches_directory: /var/lib/cassandra/saved_caches(5) 将文件SUDO SCP分发到各个节点主机上。保存同样的路径。并针对性修改各个节点上配置的IP地址。

(6) 测试,打开某些节点的cassandra服务。 ./bin/cassandra -f

Ubuntu上安装 Cassandra 3.7.0集群

在上面可以看出,当相继打开几个节点的服务之后,就会出现handshaking的字眼,即表示节点已经加载进来。。。

(7) 测试:创建KEYSPACE,并进行查询测试。

首先需要安装python,Cassandra提供了一个REPL的工具叫cqlsh,是使用Python写的命令行交互工具,可以很方便地进行创建keyspace、table、CRUD等各种操作。首先执行bin/csqlsh连接到本地节点,进入到命令行交互模式,查看当前的keyspace有哪些:

Ubuntu上安装 Cassandra 3.7.0集群

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文地址:http://www.codesec.net/Linux/2016-08/134751.htm


Ubuntu上安装 Cassandra 3.7.0集群

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

分页:12
转载请注明
本文标题:Ubuntu上安装 Cassandra 3.7.0集群
本站链接:http://www.codesec.net/view/481916.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(25)