本文章适用于Cassandra 2.0.9、Cassandra 2.0.10(2014-08-29日更新,安装2.0.10需把相关脚本调整为2.0.10)。
根据《列存储数据库:apache的cassandra 》一问中的介绍,屁民瑞威将在接下来的一段时间内记录学习cassandra的经过。
本节将介绍在在CentOS 6.4安装Cassandra 2.0.9。为什么是用CentOS 不是Ubuntu?(习惯了)。好了,正文开始。
一、安装jdk1.7
因为Cassdra2.0.9最低要求就是1.7版本,jdk的安装见文章《CentOS 6下安装JDK并配置环境变量》
二、准备用户环境
|
groupadd cassandra
useradd-s/bin/bash-gcassandra-d/opt/cassandra cassandra
|
三、安装cassandra
1、下载
找一个适合的镜像节点:我选的是北京理工大学的节点
|
wget http://mirror.bit.edu.cn/apache/cassandra/2.0.9/apache-cassandra-2.0.9-bin.tar.gz
|
PS:安全起见自己可以验证一下数据完整性
2、解压、设置权限
|
tar-zxvf apache-cassandra-2.0.9-bin.tar.gz -C/opt/cassandra
chown-Rcassandra:cassandra/opt/cassandra
mkdir/var/lib/cassandra
mkdir/var/log/cassandra
chown-Rcassandra:cassandra/var/lib/cassandra
chown-Rcassandra:cassandra/var/log/cassandra
|
3、运行
切换到cassandra用户,运行bin/cassandra
|
cd/opt/cassandra/apache-cassandra-2.0.9/bin/
su cassandra./cassandra
|
如果出现
|
INFO02:34:57,479Compacting[SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-4-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-3-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-1-Data.db'),SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-jb-2-Data.db')]
INFO02:34:57,545Node localhost/127.0.0.1state jump tonormal
|
证明成功启动,开一个cqlsh试试
|
root@localhost bin]# ./cqlsh
Connected toTest Cluster at localhost:9160.
[cqlsh4.1.1|Cassandra2.0.9|CQL spec3.1.1|Thrift protocol19.39.0]
UseHELP forhelp.
cqlsh>
|
4、关闭Cassandra
|
ps-aux|grep cassandra
kill pid#pid为cassandra的pid
|
本节完成在centos 6.4安装cassandra 2.0.9/2.0.10。
参考:http://www.datastax.com/documentation/cassandra/2.0/cassandra/gettingStartedCassandraIntro.html
版权声明:本文为【
屁民部落】原创文章,转载时请注明出处!
本文地址:http://pimin.net/archives/84
分享到:
相关推荐
Cassandra1.0.x实用教程.pdf
Title: Mastering Apache Cassandra, 2nd Edition Author: Nishant Neeraj Length: 322 pages Edition: 2 Language: English Publisher: Packt Publishing Publication Date: 2015-02-27 ISBN-10: 1784392618 ISBN-...
这个Spring Boot应用程序集成了Kafka和Cassandra。 a) 您可以通过post请求将json数据传递给API,将数据插入Cassandra。它处理这些消息并插入到Cassandra DB中。 Spring Boot版本:1.4.2 JDK版本:1.8 Cassandra/...
Apache Cassandra 是一个分布式数据库系统,特别适合处理大规模的数据。它以高可用性、线性可扩展性和优秀的性能而闻名。3.11.8 版本是 Cassandra 的一个稳定版本,提供了许多改进和修复,旨在增强系统的可靠性和...
1. **分布式架构**:Cassandra 是基于 Google 的 Bigtable 论文设计的,采用了分布式、无中心的架构,能够自动在多台服务器上复制数据,提供高可用性和容错性。 2. **数据模型**:Cassandra 支持列族(Column ...
Cassandra 是基于 Java 开发的分布式数据库管理系统,因此在安装 Cassandra 之前,需要确保系统已安装 Java 环境。 1. **下载 Java** 首先通过 wget 命令下载 Java JDK。这里使用的是 Oracle 的 JDK 8 版本: ``...
1. **兼容性**:此驱动程序支持Cassandra的多个版本,包括2.x和3.x系列。这意味着开发者可以使用同一个驱动来连接不同版本的Cassandra集群,从而降低了维护成本。 2. **遵循JDBC规范**:Cassandra JDBC Driver严格...
1. **分布式架构**:Cassandra 的核心特性是其分布式架构,它可以在多台服务器上分布数据,提供无单点故障的设计。这种架构使得Cassandra能够支持水平扩展,只需添加更多的节点就能增加存储容量和处理能力。 2. **...
2. NoSQL数据库:Cassandra是一款NoSQL数据库,不遵循传统的关系数据库管理系统(RDBMS)的模式,而是使用Key-Value、Column-Family和Document等数据模型。 3. 高可用性:Cassandra采用分布式系统架构和复制机制,...
2. **一致性与可用性**:Cassandra遵循CAP定理,允许用户在一致性、可用性和分区容错性之间进行权衡,以适应不同业务需求。 3. **分布式架构**:Cassandra的数据分布在多台服务器上,通过数据复制和分区策略实现高...
### Windows 下安装 Cassandra 与 C# 访问配置 #### 安装 Cassandra 在 Windows 平台上安装 Apache Cassandra 的步骤如下: 1. **下载 Cassandra** 首先访问官方站点 [http://cassandra.apache.org/]...
- **WinSCP下载**:[http://dl.pconline.com.cn/html_2/1/86/id=7244&pn=0.html](http://dl.pconline.com.cn/html_2/1/86/id=7244&pn=0.html) - **SecureCRT下载**:[http://www.onlinedown.net/soft/4768.htm]...
Cassandra依赖于Java运行环境,因此在安装Cassandra前,需先安装JRE或JDK。访问Oracle官方网站(http://www.oracle.com/technetwork/java/javase/downloads/index.html),下载并安装适合的JRE或JDK版本,如`jre-6u...
资源分类:Python库 所属语言:Python 资源全名:aws-cdk.aws-cassandra-1.104.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
2.Cassandra ⼀一致性实现 2.1 CAS 2.2 Quorum读写 2.3 不不⼀一致产⽣生原因 2.4 Hinted handoff 2.5 Read repair 2.6 Manual repair 3.Cassandra应⽤用场景 4.总结 视频是mp4格式,配套文档下载地址...