zoukankan      html  css  js  c++  java
  • cassandra学习笔记

    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

  • 相关阅读:
    Python解释器相关知识
    简单了解下Flask
    Scoket编程
    __file__的作用
    jquery编写可折叠列表
    浑浑噩噩的一天
    js实现杨辉三角
    js闭包
    python读取word表格
    HTMLTestRunner报告
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/4296617.html
Copyright © 2011-2022 走看看