使用Cassandra的CQL工具(图形界面)试一试
尝试使用Cassandra的CQL工具(图形界面)。
安装
请从以下网站下载并安装DataStax DevCenter:http://www.datastax.com/what-we-offer/products-services/devcenter
从 DevCenter.exe 启动,
在 Connections 视图中执行 创建新连接(电缆和+图标)的操作。
连接
由于本次使用本地Cassandra,
将连接名称设置为“localhost”
原生协议端口设置为“9042”
(如果Cassandra版本较旧可能无法连接)
如何使用
请参考以下网址以了解CQL命令的用法:http://docs.datastax.com/en/cql/3.0/cql/cql_reference/cqlCommandsTOC.html。
可以像使用SQL一样使用Cassandra。
创建关键空间
创建键空间 testkeyspace ,其复制策略为 ‘SimpleStrategy’,复制因子为 1。
根据 replication 的部分,这似乎涉及到复制。
据说它是关于在多台机器(分布式系统)上设置保存数据的方式和规模。
由于目前只是玩玩而已,所以请忽略。
创建 ColumnFamily
在一个称为keyspace的键空间中创建了名为user的表,其中包含了corp、department和name三个字段。corp字段被设为主键。
数据的插入 de
将以下内容插入到用户表中:
插入到用户表中(公司:yamada-Shoji,部门:Accounting,姓名:takeda);
插入到用户表中(公司:yamada-Shoji,部门:Accounting,姓名:takahashi);
插入到用户表中(公司:yamada-Shoji,部门:Finance,姓名:tanaka);
插入到用户表中(公司:yamaguchi-Shoji,部门:Accounting,姓名:tutumi)。
查询用户表中的所有数据。
如果主键重复(特指yamada-Shoji部分),会被覆盖掉。
删除和更新应该也可以这样做。