文档章节

PSXDMS cassandra testing

Kerry_Han
 Kerry_Han
发布于 2014/11/26 17:19
字数 163
阅读 12
收藏 0
  1. 创建PSXDMS data model

    利用CQL创建data model, DDL如下:

DROP KEYSPACE dm3;

CREATE KEYSPACE dm3 WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1};

CREATE TABLE dm3.users (
  publicId text,
  isActive boolean,
  privateId text,
  isPrivateActive boolean,
  lastModified timestamp,
  publics map <text, boolean>,
  primarySites list <text>,
  secondarySites list <text>,

 PRIMARY KEY (publicId)
);

CREATE TABLE dm3.xcap (
  privateId varchar,
  auid varchar,
  filename varchar,
  content_type varchar,
  doc_size int,
  document text,
  etag int,
  modified_date timestamp,
  PRIMARY KEY (privateId, auid, filename)
);

2.  check 表是否创建成功

cqlsh> select * from dm3.xcap;

(0 rows)

  

cqlsh> select * from dm3.users;

(0 rows)

3. 插入数据

cqlsh:dm3> INSERT INTO users ( publicid,isActive,privateId) VALUES ('1',false,'111');
cqlsh:dm3> select * from users;

 publicid | isactive | isprivateactive | lastmodified | primarysites | privateid | publics | secondarysites
----------+----------+-----------------+--------------+--------------+-----------+---------+----------------
        1 |    False |            null |         null |         null |       111 |    null |           null

(1 rows)

***单引号,貌似双引号不行,另外注意数据类型


© 著作权归作者所有

下一篇: mysql研究
Kerry_Han
粉丝 15
博文 174
码字总数 54257
作品 0
海淀
程序员
私信 提问
第 3 章 Cassandra

目录 3.1. Getting Started 3.2. Configure Cassandra 3.3. Keyspace 3.4. Cluster http://incubator.apache.org/cassandra/ $ cd /srv/ $ cd /usr/local/src/ $ sudo wget -c http://apache......

玄学酱
2018/01/05
0
0
第 36 章 Cassandra

目录 36.1. Getting Started 36.2. Configure Cassandra 36.3. Keyspace 36.4. Cluster http://incubator.apache.org/cassandra/ $ cd /srv/ $ cd /usr/local/src/ $ sudo wget -c http://ap......

玄学酱
2018/01/04
0
0
libQtCassandra 0.4.6 发布

libQtCassandra 是一个高级的 C++ 库用来访问 Cassandra 这个 NoSQL 服务器,使用 Qt 风格的类设计,可直接在 Qt 中使用。 libQtCassandra 0.4.6 改进记录: This release added direct supp...

oschina
2012/12/07
100
0
Spring Boot 2.0.0.M1 发布

Spring Boot 2.0.0.M1 发布了,Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。 Spring Boot 2.0.0.M1 要求 Java 8 和 Spring Framework 5.0.0.RC1 及以上版本。 该版本亮点包括:...

淡漠悠然
2017/05/16
7.4K
26
The 8 Must-Have Non-Technical Skills in Software Development

Whether you work in Software Testing, DevOps, Engineering, IT, or any other technological role, there were probably a few universal requirements for obtaining your hard-earned C......

Alex McPeak
2017/12/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RxJava进行单元测试的方式

@Test public void completeTask_retrievedTaskIsComplete() { // Given a new task in the persistent repository final Task newTask = new Task(TITLE, ""); ......

SuShine
15分钟前
2
0
正则表达式大全

检验手机号码 # 要求:手机号码必须为11位数字,以1开头,第二位为1或5或8。import redef verify_mobile(): mob = input("请输入手机号码:") ret = re.match(r"1[358]\d{9}", m......

彩色泡泡糖
19分钟前
3
0
QT之border-image属性

一、border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持...

shzwork
20分钟前
5
0
Kubernetes Operator简易教程

1. 安装operator-sdk //安装 operator-sdk$ apt-get install operator-sdk.....$ operator-sdk versionoperator-sdk version: v0.7.0$ go versiongo version go1.11.4 darwin/amd64 2......

Robotcl_Blog
20分钟前
4
0
再谈DAG任务分解和Shuffle RDD

1、DagScheduler分析 DagScheduler功能主要是负责RDD的各个stage的分解和任务提交。Stage分解是从触发任务调度过程的finalStage开始倒推寻找父stage,如果父stage没有提交任务则循环提交缺失...

守望者之父
26分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部