`
heipark
  • 浏览: 2096976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cassandra dsc 和opscenter yum安装笔记

 
阅读更多

一、安装

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. 配置文件(重点配置项)

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

  1. 添加仓库(如果上面已经添加,这步可以不做)

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

 

官方地址: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原理及安装的知识点涵盖了Cassandra的开源和DataStax的商业版DSE的介绍,它们的安装方法,以及如何使用OpsCenter、DevCenter等工具来管理和使用Cassandra集群。文档通过详细的步骤和...

    Cassandra个人学习笔记总结

    用户可以通过`bin\cassandra.bat install`和`bin\cassandra.bat uninstall`命令分别安装和卸载服务。 5. **写一致性增强**:通过改进Hinted Handoff机制,Cassandra 1.0在写入一致性方面实现了显著提升。新的机制...

    Cassandra在Windows上安装及使用方法

    对于那些在Windows环境下希望部署和使用Cassandra的用户,本文将详细介绍如何在Windows操作系统上安装并配置Cassandra。 #### 一、下载与解压Cassandra 首先,访问Cassandra官方网站...

    cassandra安装使用教程

    1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解

    Windows下的Cassandra 安装图文教程

    Windows 下的 Cassandra 安装图文教程 ...本教程提供了详细的 Cassandra 安装步骤和配置过程,旨在帮助用户快速掌握 Cassandra 的安装和使用。通过本教程,用户可以快速上手 Cassandra,并应用于实际项目中。

    cassandra安装文件

    在这个"apache-cassandra-0.6.5"的压缩包中,包含了Cassandra 0.6.5版本的安装文件和相关资源。 安装Cassandra首先需要了解其系统要求,通常包括Java Development Kit (JDK) 6或以上版本。在安装前,请确保您的系统...

    liunx下cassandra的安装配置

    通过以上步骤,您可以在 Linux 系统上成功安装和配置 Apache Cassandra,并进行基本的操作和管理。Cassandra 的强大之处在于其高可用性和扩展性,能够支持大规模的数据存储需求。希望这些信息对您有所帮助!

    windows下安装Cassandra图文教程

    Windows 下安装 Cassandra 图文教程 Cassandra 是一个混合型的非关系数据库,类似于 Google 的 BigTable。其主要功能比 Dynomite(分布式的 Key-Value 存储系统)更丰富,但支持度却不如文档存储 MongoDB。...

    Cassandra应用和改进

    Cassandra的设计灵感来源于亚马逊的Dynamo和谷歌的BigTable,因此它继承了这些系统的优点,比如分布式的架构、没有单点故障的高可用性,以及能够水平扩展的可扩展性。 在DTCC 2014中国数据库技术大会上,360的...

    windows下安装cassandra与C#访问配置

    ### Windows 下安装 Cassandra 与 C# 访问配置 #### 安装 Cassandra 在 Windows 平台上安装 Apache Cassandra 的步骤如下: 1. **下载 Cassandra** 首先访问官方站点 [http://cassandra.apache.org/]...

    cassandra 安装说明(window)

    Cassandra 的安装需要配置 Java 环境变量、Cassandra 的安装路径、日志存放地址、数据文件存放目录、提交日志文件存放目录、缓存文件存放目录、内存大小和 CPU 核心数设置等参数。只有正确地配置这些参数,Cassandra...

    cassandra学习笔记

    token是cassandra里相当重要的一个概念,它是cassandra用来平衡集群内各节点负载的一个属性。cassandra里有不同的token分配策略,推荐采用默认的RandomPartitioner分区策略。在这个策略下,token是一个0~2的127次方...

    Learning_Apache_Cassandra

    该书详细介绍了Cassandra的基本概念、安装、操作语言CQL的使用,以及如何高效地设计和管理数据模型。 从描述中我们可以得知,文档中可能包括了为什么选择Cassandra而不是其他数据库系统的比较,Cassandra提供的核心...

    Cassandra实战.pdf

    OpsCenter则是一款图形化的管理界面,方便用户监控集群状态、执行备份和恢复任务。这些工具和服务共同构成了Cassandra生态系统的重要组成部分,极大地降低了学习和使用的门槛,使得Cassandra成为众多大型企业和...

    ycsb cassandra 压力测试工具

    - 安装 Cassandra:确保您已经安装并运行了 Cassandra 集群,配置好节点间的通信。 - 配置 YCSB:在 YCSB 的 `conf` 文件夹下,修改 `cassandra.yaml` 配置文件,包括 Cassandra 的主机名、端口、键空间等信息。 ...

    MariaDB Cassandra interoperability Cassandra Storage Engine in MariaDB

    这是一个重要的知识点,它实现了MariaDB与Cassandra数据库之间的桥梁,允许用户在MariaDB环境中操作Cassandra的数据,从而为用户提供了更大的灵活性和选择空间。 ### 关键知识点解析 #### 1. **Cassandra简介** ...

    cassandra-3.11.3下载

    最后,Apache Cassandra 3.11.3版本包含了详细的文档和社区支持,方便开发者和管理员进行安装、配置和维护。在解压"apache-cassandra-3.11.3"压缩包后,用户可以找到源代码、二进制文件、配置示例以及相关的用户手册...

Global site tag (gtag.js) - Google Analytics