读书人

筹建cassandra集群简要

发布时间: 2012-07-22 19:31:15 作者: rapoo

搭建cassandra集群简要
cassandra是facebook开源的著名nosql数据库。因为它和google的big talbe及amazon的dynamo有着千丝万缕的联系,一时好奇,搭建了下简单的双机环境。

cassandra是由java写的,所以需要安装openjdk
如果客户端程序使用cassandra,可以用facebook的thrift这个高性能二进制中间件。

假设有两个客户端:
10.1.1.11/24和10.1.1/12/24

解压之后,创建文件夹,并使之可以被当前用户访问(chown -R)


这里没有硬性规定seed应该是谁。普通cassandra启动的时候都会先去连接seed,看看有其它node是否存活

之后可以启动cassandra
  [default@unknown] create keyspace Keyspace1;  ece86bde-dc55-11df-8240-e700f669bcfc  [default@unknown] use Keyspace1;  Authenticated to keyspace: Keyspace1  [default@Keyspace1] create column family Users with comparator=UTF8Type and default_validation_class=UTF8Type and key_validation_class=UTF8Type;  737c7a71-dc56-11df-8240-e700f669bcfc  [default@KS1] set Users[jsmith][first] = 'John';  Value inserted.  [default@KS1] set Users[jsmith][last] = 'Smith';  Value inserted.  [default@KS1] set Users[jsmith][age] = long(42);  Value inserted.  [default@KS1] get Users[jsmith];


至此简单集群搭建成功,详细就翻翻apache cassandra的文档吧。

读书人网 >其他数据库

热点推荐