码迷,mamicode.com
首页 > 其他好文 > 详细

cassandra学习笔记

时间:2015-02-20 18:33:32      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

cassandra是一个基于kv的nosql数据库,但是自己弄了一套类似slq的cql语法,用起来很有sql的感觉.

 

对于用户,首先先看看有没有好的管理工具

 

基于cql的查询工具

自带的cqlsh,除了是cmd,我觉得没有什么缺点了
别的gui工具,在cql方面,离这个cqlsh差远了

 

集群管理工具

自带的nodetool

 

性能分析工具

jconsole

 

两个节点集群测试

db1:192.168.1.111
db2:192.168.1.222

 

分别修改cassandra.yml

修改cluster_name
修改seeds
修改listen_address,这个不能为0.0.0.0
修改rpc_address,说是可以0.0.0.0,不过还是设置为网卡ip吧,不然报错

 

修改cassandra-env.sh

在最后添加JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=192.168.1.111"

这样的话,nodetool就可以远程查看了

./nodetool -h 192.168.1.111 status

 

在自己的机器上,命令行连接

./cassandra-cli -h 192.168.1.111
show cluster name;
./cqlsh 192.168.1.111

建库,建表,select查询,是不是两边都同步了

还可以事实动态添加node,亲测支持

 

具体建表的例子,可以看http://blog.csdn.net/rzliuwei/article/details/40430031

cassandra学习笔记

标签:

原文地址:http://www.cnblogs.com/ziyouchutuwenwu/p/4296617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!