博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cassandra命令行CLI的基本使用
阅读量:5041 次
发布时间:2019-06-12

本文共 1872 字,大约阅读时间需要 6 分钟。

启动cassandra-cli服务之后,可以进行CQL的使用。

1. 创建keyspace 可以理解成关系数据库的database

[default@testkeyspace] create keyspace test_keyspace;6f22a515-d0d9-3587-b467-cf9639b8b82c

 

2. 创建列column family,可以理解为table

下面创建了一个列族User,并以UTF8的方式进行排序

[default@testkeyspace] use test_keyspace;Authenticated to keyspace: test_keyspace[default@test_keyspace] create column family User with comparator = UTF8Type;59259f5d-7545-3f04-9050-840de78a627b

 

3. 插入记录

下面插入两条记录,分别是地址和电话号码

[default@test_keyspace] set User[utf8('zhangsan')][utf8('address')]=utf8('beijing');Value inserted.Elapsed time: 4.44 msec(s).[default@test_keyspace] set User[utf8('zhangsan')][utf8('phone')]=utf8('1520139');Value inserted.Elapsed time: 3.64 msec(s).

 

4. 查询记录

[default@test_keyspace] get User[utf8('zhangsan')];=> (name=address, value=beijing, timestamp=1444190236635000)=> (name=phone, value=1520139, timestamp=1444190257649000)Returned 2 results.Elapsed time: 6.24 msec(s).

 

5. 创建超级列

[default@test_keyspace] create column family supertest with comparator = UTF8Type and column_type = Super;04798230-c918-301d-9c78-12cb45ee37d5

 

6.向超级列插入数据

下面向刚刚创建的supertest超级列插入数据

[default@test_keyspace] set supertest[utf8('zhangsan')][utf8('address')][utf8('family')]=utf8('beijing');Value inserted.Elapsed time: 4.3 msec(s).[default@test_keyspace] set supertest[utf8('zhangsan')][utf8('address')][utf8('company')]=utf8('shanghai');Value inserted.Elapsed time: 4.07 msec(s).

 

7. 查询超级列的数据

下面supertest超级列刚刚插入的数据

[default@test_keyspace] get supertest[utf8('zhangsan')];=> (super_column=address,     (name=636f6d70616e79, value=shanghai, timestamp=1444190932884000)     (name=66616d696c79, value=beijing, timestamp=1444190909162000))Returned 1 results.Elapsed time: 8.36 msec(s).

 

8. 删除列族:

下面删除刚刚创建的超级列supertest

[default@test_keyspace] drop column family supertest;59259f5d-7545-3f04-9050-840de78a627b

 

转载于:https://www.cnblogs.com/longshiyVip/p/4858424.html

你可能感兴趣的文章
NSEnumerator用法小结
查看>>
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sam做题记录
查看>>
hexo 搭建博客
查看>>
建造者模式(屌丝专用)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
C++的引用
查看>>
python itertools
查看>>
http://lorempixel.com/ 可以快速产生假图
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
文件操作
查看>>
NYOJ-613//HDU-1176-免费馅饼,数字三角形的兄弟~~
查看>>
graphite custom functions
查看>>
ssh无密码登陆屌丝指南
查看>>
一个自己写的判断2个相同对象的属性值差异的工具类
查看>>
[CF803C] Maximal GCD(gcd,贪心,构造)
查看>>
oracle连接的三个配置文件(转)
查看>>
Java 8 中如何优雅的处理集合
查看>>
[HNOI2012]永无乡 线段树合并
查看>>