write down,forget
标签 Tag : 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 升级过程记录

Cassandra 0.7 蓄势待发

<Category: nosql, 分布式, 小道消息> 2 条评论

Cassandra 0.7beta已经出了,0.7的正式发布估计也是很快了,我们先来看看这次0.7带来了什么新的变化吧。

1.支持二级索引,superColumn下的columns终于可以直接查询了,(10万Columns记录SuperColumn读取居然要10多分钟,汗!)
2.row记录压缩时不需要读入到内存
3.large row的支持
4.Keyspace等相关配置可以动态修改了,不需要重启服务
5.配置文件变化storage.xml->cassandra.yaml
6.支持truncate一次清空ColumnFamily的数据
7.支持Hadoop的输出格式
8.通过rowcache提高8倍读取速度(太重要了)
9.新的数据分区方式:ByteOrderedPartitioner
10.新的数据类型:IntegerType
11.添加preload_row_cache选项
12.默认使用framed transport (早应该了)
13.range slices 查询的优化及multi_get_count的支持
14.row keys 使用 bytes类型,提高性能
15.sstable新增版本管理
等等。。
还有一些其他的优化或调整可以看下面的详细信息

JPA 1.0 ORM library for the Cassandra database.
,关注ing’
其他相关消息:DBTHINK‘s Cassandra Summit 2010上两个不错的ppt
消息来源:https://svn.apache.org/repos/asf/cassandra/trunk/NEWS.txt
0.7.0
阅读这篇文章的其余部分 »

本文来自: Cassandra 0.7 蓄势待发

FluentCassandra初体验

<Category: nosql> Comments Off on FluentCassandra初体验

FluentCassandra是C#实现的Cassandra的客户端,我来试试看。
英文原文:http://coderjournal.com/2010/06/your-first-fluent-cassandra-application/
阅读这篇文章的其余部分 »

本文来自: FluentCassandra初体验

Cassandra介绍

<Category: nosql, 分布式> Comments Off on Cassandra介绍

cassandra

一个Cassandra介绍PPT,比较详细。
Cassandra简介.ppt

本文来自: Cassandra介绍

Lucandra,when Lucene meet Cassandra

<Category: Lucene, 云里雾里> Comments Off on Lucandra,when Lucene meet Cassandra

转自:http://blog.sematext.com/2010/02/09/lucandra-a-cassandra-based-lucene-backend/

GitHub地址:http://github.com/tjake/Lucandra/blob/master/README

 关于Lucandra的介绍:

 
Lucanadra线上应用:http://sparse.ly
阅读这篇文章的其余部分 »

本文来自: Lucandra,when Lucene meet Cassandra