欢迎投稿

今日深度:

cassandra dsc 和opscenter yum安装笔记,opscenteryum

cassandra dsc 和opscenter yum安装笔记,opscenteryum


一、安装

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

  • 打开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脚本使用会有问题。

 

 

 

www.htsjk.Com true http://www.htsjk.com/cassandra/34804.html NewsArticle cassandra dsc 和opscenter yum安装笔记,opscenteryum 一、安装 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-...
相关文章
    暂无相关文章
评论暂时关闭