Cassandra命令行CLI的基本使用
启动cassandra-cli服务之后,可以进行CQL的使用。
1. 创建keyspace 可以理解成关系数据库的database
[default@testkeyspace] create keyspace test_keyspace;
6f22a515-d0d9--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--3f04--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('');
Value inserted.
Elapsed time: 3.64 msec(s).
4. 查询记录
[default@test_keyspace] get User[utf8('zhangsan')];
=> (name=address, value=beijing, timestamp=)
=> (name=phone, value=, timestamp=)
Returned results.
Elapsed time: 6.24 msec(s).
5. 创建超级列
[default@test_keyspace] create column family supertest with comparator = UTF8Type and column_type = Super;
-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=)
(name=66616d696c79, value=beijing, timestamp=))
Returned results.
Elapsed time: 8.36 msec(s).
8. 删除列族:
下面删除刚刚创建的超级列supertest
[default@test_keyspace] drop column family supertest;
59259f5d--3f04--840de78a627b
Cassandra命令行CLI的基本使用的更多相关文章
- NET Core 环境搭建和命令行CLI入门
NET Core 环境搭建和命令行CLI入门 2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文 ...
- NET Core 环境搭建和命令行CLI入门[转]
NET Core 环境搭建和命令行CLI入门 时间:2016-07-06 01:48:19 阅读:258 评论:0 收藏:0 [点我收藏+] 标签: N ...
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- jenkins 命令行 CLI jenkins-cli.jar
部署好jenkins后,一般都是通过jenkins提供的web界面来操作jenkins. 而有些场景则需要通过命令来操作jenkins,例如通过脚本操作jenkins. 在jenkins提供的web界 ...
- Python 命令行(CLI)基础库
在 CLI 下写 UI 应用 前阵子看了一下自己去年写的 Python-视频转字符动画,感觉好糗..所以几乎把整篇文章重写了一遍.并使用 curses 库实现字符动画的播放. 但是感觉,curses ...
- 【Linux学习一】命令行CLI、BASH的基本操作
●操作系统的基本结构 操作系统的基本结构通过Kernel(内核)和Shell(壳)构成.常见的Shell分为GUI和CLI GUI 图形方面的shell ------〉windows .mac osC ...
- 解决 dotnet core 1.x 命令行(cli) 下运行路径错误
环境: Windows 10,Visual Studio 2017 centos 7,nginx,supervisor,dotnet core 1.1 问题: 在 Linux 配置 superviso ...
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)
源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...
- PHP的CLI命令行运行模式浅析
在做开发的时候,我们不仅仅只是做各种网站或者接口,也经常需要写一些命令行脚本用来处理一些后端的事务.比如对数据进行处理统计等.当然也是为了效率着想,当一个事务有可能会有较长的耗时时,往往会交由服务器的 ...
随机推荐
- ASP.Net_入门准备
基础篇:(学习能力取决于你的基础扎不扎实) 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NET是一个全 ...
- ###学习《Effective C++》
开源中国. #@date: 2014-06-16 #@author: gerui #@email: forgerui@gmail.com 前几天买了好几本书,其中有一本是<Effective C ...
- 11_Jaxws常用注解
[不使用注解] 默认namespace是服务类包名的倒序 默认portType是服务类的类名 ............... 注解的所起的作用: Jaxws提供的注解可以对WebService的接口规 ...
- 08_Spring实现action调用service,service调用dao的过程
[工程截图] [PersonDao.java] package com.HigginCui.dao; public interface PersonDao { public void savePers ...
- Linux – RedHat7 / CentOS 7 忘记root密码修改
1.(a) 开机出现grub boot loader 开机选项菜单时,立即点击键盘任意鍵,boot loader 会暂停. (b) 按下’e’,编辑选项菜单(c) 移动上下鍵至linux16 核心命令 ...
- SQL技巧之分类汇总
数据表结构username type numaaaa 玉米 1212aaaa 玉米 212bbb 小麦 2323bbb .... 只有两种产品 玉米和小麦,玉米价格1.5,小麦价格 ...
- 重学C语言 -- printf,scanf
printf(); 用来显示格式串的内容 注意: 参数不可以换行,否则会出一个警告. 格式串中占位符比表达式数量多 会显示一个无意义值 格式串中占位符比表 ...
- 用php生成word文档
一.用windows里面自带的com,然后用php生成word文档 <?php $word= new COM("word.application") or die(" ...
- j2ee中如何拦截jsp页面?
加filter: public class RightFilter implements Filter { public void init(FilterConfig filterConfig) th ...
- python 数据类型(列表)学习笔记
列表 创建列表: name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 其实今天学习的 ...