大数据实战之:Cassandra环境搭建与使用(建议收藏)

Cassandra作为大数据热门开源技术之一,最初是由Facebook开发的开源的分布式数据库管理系统。

概述

Cassandra 是类似于 Amazon DynamoDB 的一个优秀 NoSQL 分布式数据库。 本文以 3.11.3 版本为例,讲解如何在 Linux 环境下安装 CassandraCassandraMaster 的架构使得组建集群非常容易,因此本文只介绍单机版本安装。

大数据实战之:Cassandra环境搭建与使用(建议收藏)

安装前提

Cassandra 基于 Java 语言,确认已安装 JDK 1.8 最新版本。

二进制安装

tar包安装

1.从 Cassandra 下载页下载最新的发行版本:

http://cassandra.apache.org/download/

2.解压包:

tar xvf apache-cassandra-3.11.3-bin.tar.gz

3.使用默认配置在前端运行 Cassandra :

apache-cassandra-3.11.3/bin/cassandra -f

4.查看节点工作状态:

apache-cassandra-3.11.3/bin/nodetool status

大数据实战之:Cassandra环境搭建与使用(建议收藏)

5.使用客户端连接测试:

apache-cassandra-3.11.3/bin/cqlsh localhost

大数据实战之:Cassandra环境搭建与使用(建议收藏)

6.确认工作正常后,可以 Ctrl + C 终止 Cassandra 运行,按需要修改 conf 目录下的配置文件 cassandra.yaml ,并去掉 -f 选项重新运行 Cassandra。

CentOS 7下的安装配置实战

1.增加 Cassandra 仓库:

sudo nano /etc/yum.repos.d/cassandra.repo

添加以下内容:

[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS

2.使用 yum 安装 Cassandra :

sudo yum install cassandra

3.启动 Cassandra :

service cassandra start

4.查看节点状态:

sudo nodetool status

5.连接数据库,进行查询测试:

cqlsh localhost

6.修改 /etc/cassandra/conf/cassandra.yaml 配置文件,重启服务,并设为自动启动:

chkconfig cassandra on

Ubuntu 18.04下的安装配置

1.增加 Cassandra 仓库:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

2.添加密钥 :

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -a

3.安装 Cassandra :

sudo apt update
sudo apt install cassandra

4.Cassandra 会自动运行,查看节点状态:

nodetool status

5.连接数据库,进行查询测试:

cqlsh localhost

6.配置文件为 /etc/cassandra/cassandra.yaml ,修改完毕,重启服务可通过 systemd

systemctl restart Cassandra

相关推荐