一、安装
1. 安装依赖yum仓库
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
or
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2. 添加datastax仓库
vi /etc/yum.repos.d/datastax.repo
1
2
3
4
5
|
[datastax] name= DataStax Repo for Apache Cassandra
baseurl=http: //rpm .datastax.com /community
enabled=1 gpgcheck=0 |
3. 安装DSC 1.2
yum install dsc12.noarch
二、配置
-
配置文件(重点配置项)
1
2
3
4
5
6
7
8
9
10
11
12
|
cluster_name: 'YourClusterName'
num_tokens: 256 seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "110.82.155.0,110.82.155.3" # 这里每个数据中心建议至少配置2个
listen_address: 110.82.155.0 # 本机IP,如果配置好了/etc/hosts,则此项可以注释不配置
rpc_address: 0.0.0.0 endpoint_snitch: RackInferringSnitch data_file_directories: - /data1/cassandra/data
commitlog_directory: /data/cassandra/commitlog
|
2. 目录授权
1
2
3
4
|
mkdir -p /data1/cassandra/data
mkdir -p /data/cassandra/commitlog
chown -R cassandra:cassandra /data1/cassandra/data
chown -R cassandra:cassandra /data/cassandra/commitlog
|
3. 相关目录
/etc/cassandra/conf (配置文件路径)
/var/log/cassandra (程序log目录)
/var/lib/cassandra/commitlog (commit log路径,可以通过cassandra.yaml修改)
/var/lib/cassandra/data (数据保存目录,可以通过cassandra.yaml修改)
/var/run/cassandra (runtime files)
/usr/share/cassandra (环境变量配置)
/usr/share/cassandra/lib (JAR files)
/usr/bin (执行文件路径)
/usr/sbin
/etc/init.d (service 启动脚本)
4. /etc/hosts/配置
三、启动cassandra
服务脚本:service cassandra start | stop status
故障诊断:tail -fn 100 /var/log/cassandra/cassandra.log
四、安装OPS
-
添加仓库(如果上面已经添加,这步可以不做)
vi /etc/yum.repos.d/datastax.repo,追加如下内容:
1
2
3
4
5
|
[opscenter] name= DataStax Repository baseurl=http: //rpm .datastax.com /community
enabled=1 gpgcheck=0 |
2. 安装ops:yum install opscenter-free
3. 配置:
vi /etc/opscenter/opscenterd.conf,修改如下内容:
1
2
3
|
[webserver] port = 8888 interface = 10.183.170.161 |
4. 启动ops:service opscenterd start
5. 在线配置agent
-
打开ops, http://<ops_server>:8888/
-
添加node,输入用户名、密码在线安装agent
官方地址:http://www.datastax.com/docs/opscenter/install/install_rhel
补充:
如果通过Yum安装Cassandra2.0,需要注意"/usr/bin/which java"这个命令使用的是JDK7,否则service cassandra start|stop脚本使用会有问题。
相关推荐
总而言之,Cassandra DataStax原理及安装的知识点涵盖了Cassandra的开源和DataStax的商业版DSE的介绍,它们的安装方法,以及如何使用OpsCenter、DevCenter等工具来管理和使用Cassandra集群。文档通过详细的步骤和...
用户可以通过`bin\cassandra.bat install`和`bin\cassandra.bat uninstall`命令分别安装和卸载服务。 5. **写一致性增强**:通过改进Hinted Handoff机制,Cassandra 1.0在写入一致性方面实现了显著提升。新的机制...
对于那些在Windows环境下希望部署和使用Cassandra的用户,本文将详细介绍如何在Windows操作系统上安装并配置Cassandra。 #### 一、下载与解压Cassandra 首先,访问Cassandra官方网站...
1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解
Windows 下的 Cassandra 安装图文教程 ...本教程提供了详细的 Cassandra 安装步骤和配置过程,旨在帮助用户快速掌握 Cassandra 的安装和使用。通过本教程,用户可以快速上手 Cassandra,并应用于实际项目中。
在这个"apache-cassandra-0.6.5"的压缩包中,包含了Cassandra 0.6.5版本的安装文件和相关资源。 安装Cassandra首先需要了解其系统要求,通常包括Java Development Kit (JDK) 6或以上版本。在安装前,请确保您的系统...
通过以上步骤,您可以在 Linux 系统上成功安装和配置 Apache Cassandra,并进行基本的操作和管理。Cassandra 的强大之处在于其高可用性和扩展性,能够支持大规模的数据存储需求。希望这些信息对您有所帮助!
Windows 下安装 Cassandra 图文教程 Cassandra 是一个混合型的非关系数据库,类似于 Google 的 BigTable。其主要功能比 Dynomite(分布式的 Key-Value 存储系统)更丰富,但支持度却不如文档存储 MongoDB。...
Cassandra的设计灵感来源于亚马逊的Dynamo和谷歌的BigTable,因此它继承了这些系统的优点,比如分布式的架构、没有单点故障的高可用性,以及能够水平扩展的可扩展性。 在DTCC 2014中国数据库技术大会上,360的...
### Windows 下安装 Cassandra 与 C# 访问配置 #### 安装 Cassandra 在 Windows 平台上安装 Apache Cassandra 的步骤如下: 1. **下载 Cassandra** 首先访问官方站点 [http://cassandra.apache.org/]...
Cassandra 的安装需要配置 Java 环境变量、Cassandra 的安装路径、日志存放地址、数据文件存放目录、提交日志文件存放目录、缓存文件存放目录、内存大小和 CPU 核心数设置等参数。只有正确地配置这些参数,Cassandra...
token是cassandra里相当重要的一个概念,它是cassandra用来平衡集群内各节点负载的一个属性。cassandra里有不同的token分配策略,推荐采用默认的RandomPartitioner分区策略。在这个策略下,token是一个0~2的127次方...
该书详细介绍了Cassandra的基本概念、安装、操作语言CQL的使用,以及如何高效地设计和管理数据模型。 从描述中我们可以得知,文档中可能包括了为什么选择Cassandra而不是其他数据库系统的比较,Cassandra提供的核心...
OpsCenter则是一款图形化的管理界面,方便用户监控集群状态、执行备份和恢复任务。这些工具和服务共同构成了Cassandra生态系统的重要组成部分,极大地降低了学习和使用的门槛,使得Cassandra成为众多大型企业和...
- 安装 Cassandra:确保您已经安装并运行了 Cassandra 集群,配置好节点间的通信。 - 配置 YCSB:在 YCSB 的 `conf` 文件夹下,修改 `cassandra.yaml` 配置文件,包括 Cassandra 的主机名、端口、键空间等信息。 ...
这是一个重要的知识点,它实现了MariaDB与Cassandra数据库之间的桥梁,允许用户在MariaDB环境中操作Cassandra的数据,从而为用户提供了更大的灵活性和选择空间。 ### 关键知识点解析 #### 1. **Cassandra简介** ...
最后,Apache Cassandra 3.11.3版本包含了详细的文档和社区支持,方便开发者和管理员进行安装、配置和维护。在解压"apache-cassandra-3.11.3"压缩包后,用户可以找到源代码、二进制文件、配置示例以及相关的用户手册...