博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cassandra1.2学习笔记
阅读量:6881 次
发布时间:2019-06-27

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

hot3.png

一、下载安装

二、集群搭建

三、调优

四、客户端选择

五、Java Driver 1.0 for Apache Cassandra

Java classes to CQL3 data types
CQL3 data type Java type
ascii java.lang.String
bigint long
blob java.nio.ByteBuffer
boolean boolean
counter long
decimal java.math.BigDecimal
double double
float float
inet java.net.InetAddress
int int
list java.util.List<T>
map java.util.Map<K, V>
set java.util.Set<T>
text java.lang.String
timestamp java.util.Date
timeuuid java.util.UUID
uuid java.util.UUID
varchar java.lang.String
varint java.math.BigInteger

   CQL

CQL Data Types
CQL Type Constants Description
ascii strings US-ASCII character string
bigint integers 64-bit signed long
blob blobs Arbitrary bytes (no validation), expressed as hexadecimal
boolean booleans true or false
counter integers Distributed counter value (64-bit long)
decimal integers, floats Variable-precision decimal
double integers 64-bit IEEE-754 floating point
float integers, floats 32-bit IEEE-754 floating point
inet strings IP address string in IPv4 or IPv6 format*
int integers 32-bit signed integer
list n/a A collection of one or more ordered elements
map n/a A JSON-style array of literals: { literal : literal, literal : literal ... }
set n/a A collection of one or more elements
text strings UTF-8 encoded string
timestamp integers, strings Date plus time, encoded as 8 bytes since epoch
uuid uuids A UUID in  format
timeuuid uuids Type 1 UUID only (CQL 3)
varchar strings UTF-8 encoded string
varint integers Arbitrary-precision integer

*Used by python-cql driver and binary protocols.

六、异常

com.datastax.driver.core.exceptions.UnavailableException: Not enough replica available for query at consistency ONE (1 required but only 0 alive)

解决:

Bad Request: ORDER BY is only supported when the partition key is restricted by an EQ or an IN.
解决:

七、keyspace的两种类型与snitch集群解疑

八、cql语法

转载于:https://my.oschina.net/laigous/blog/169232

你可能感兴趣的文章
Observer观察者模式与OCP开放-封闭原则
查看>>
多端异构数据集成方案
查看>>
MVVM
查看>>
如何搭建高级工程师知识框架?推荐两种方式
查看>>
BAT的医疗春秋大梦
查看>>
Pulsar本地单机(伪)集群 (裸机安装与docker方式安装) 2.2.0
查看>>
利用H5的css3制作动画
查看>>
Android View 事件分发源码分析
查看>>
vue 2.0 - props
查看>>
RustCon Asia 实录 | Rust 在国内某视频网站的应用
查看>>
Vue遇上Analytics
查看>>
谢烟客---------Linux之find查找
查看>>
windows下tomcat 发布多个web项目(多个域名,同一ip)
查看>>
日志模块和错误管理模块均已发布
查看>>
【腾讯Bugly经验分享】程序员的成长离不开哪些软技能?
查看>>
php脚本处理无效图片
查看>>
Nim编译和使用DLL
查看>>
IM,小视频, 直播 几大云平台对比选择
查看>>
Java调用Oracle的分页存储过程
查看>>
HTML5基础知识(1)---认识基本标记
查看>>