write down,forget
分类 Category : cassandra

使用Packetbeat来监控Cassandra

<Category: Beats, cassandra> Comments Off on 使用Packetbeat来监控Cassandra

Cassandra是一个优秀的NOSQL数据库,支持kv和列式存储,并且提供了CQL的类似SQL的查询语法,使用起来非常方便,国内外有很多公司都在使用,今天主要介绍如何使用Packetbeat来对Cassandra进行监控,Packetbeat是Elastic开源的网络流量实时监控工具,目前已支持了一些流行的应用软件,如MongoDB、Redis、MySQL等,当然扩展起来也是非常方便的,Cassandra协议是我最近刚加上去的。

Packetbeat是一个Go语言的程序,所以支持跨平台,并且没有环境依赖的问题,不同的平台会有不同的包提供下载。
使用Packetbeat来监控应用服务有一个好处就是不要对应用做任何修改,完全无侵入式,如果大家了解过APM,常见的APM监控探测方式一般是以应用启动的时候加载一个探针让探针来动态获取运行时信息,而走网络请求抓包的方式连服务都不用重启,当然更不需要修改你程序一行代码。

阅读这篇文章的其余部分 »

本文来自: 使用Packetbeat来监控Cassandra

brisk cluster deploy

<Category: cassandra> Comments Off on brisk cluster deploy

… …
阅读这篇文章的其余部分 »

本文来自: brisk cluster deploy

brisk调试部署全纪录

<Category: cassandra, Hadoop, nosql> Comments Off on brisk调试部署全纪录

brisk快速测试记录。
参考链接:
http://www.datastax.com/docs/0.8/brisk/about_pig
阅读这篇文章的其余部分 »

本文来自: brisk调试部署全纪录

datastax brisk 安装

<Category: cassandra> Comments Off on datastax brisk 安装

https://github.com/riptano/brisk/archives/brisk1)

//压缩包里面包含了所有的组件:brisk1.0,pig,hive,hadoop,cassandra

或者使用包来安装
redhat或centos下:
第一步,先安装EPEL(Extra Packages for Enterprise Linux),包含了brisk依赖的相关包,如jna和jpackage-utils
如果不确定是否安装EPEL,可以通过查看/etc/yum.repos.d下的epel.repo和epel-testing.repo 文件

如果遇到警告: RPM-GPG-KEY-EPEL key not being found,可以忽略或者到这里下载key:https://fedoraproject.org/keys

ok,开始正式安装brisk

添加源

替换成你系统自己的,有EL或Fedora两种

替换之后的repo文件如下:

安装

debian下:
编辑文件/etc/apt/sources.list

可选 lenny, lucid, maverick or squeeze

debian5.0使用如下

添加datastx的key

安装

阅读这篇文章的其余部分 »

本文来自: datastax brisk 安装

Cassandra 0.7 及Lucandra 0.7 升级过程记录

<Category: cassandra, nosql> Comments Off on Cassandra 0.7 及Lucandra 0.7 升级过程记录

Cassandra 0.7 及Lucandra 0.7 升级过程记录
Cassandra 0.7 中,所有的Schema信息都是liveupdate,所以不需要从配置文件加载,但是之前的那么多配置,如果可以直接加载进来就好了,cassandra提供了schematool就是解决这个问题的。
阅读这篇文章的其余部分 »

本文来自: Cassandra 0.7 及Lucandra 0.7 升级过程记录