1. ConsistencyLevel在cassandra.thrift中的定义如下:
enum ConsistencyLevel{
ZERO=0,
ONE=1,
QUORUM=3,
DCQUORUM=4,
ALL=5,
ANY=6,
}
在cassandra的读取过程中,支持的一致性级别是:ONE,QUORUM,ALL。
在cassandra的写入过程中,支持一致性的级别是:ZERO,ONE,QUORUM,ALL,ANY。
2.NotFoundException
如果在cassandra中查询的那个值不存在,将会抛出这个异常。
3. InvalidRequestException
如果我们进行了不可执行的操作,将会抛出这个异常。
4. UnavaliableException
如果cassandra在写入或读取的过程中,发现需要操作的节点数少于实际存活的节点数,将会抛出这个异常。
5. TimeOutException
如果cassandra在写入或读取的过程中,执行的时间超过了RFC的时间限制(默认一般30秒),将会抛出这个异常。
6. AuthenticationException
如果在登录cassandra的过程中,输入的用户名或密码错误,将会抛出这个异常。
7. AuthorizationException
如果在登录cassandra的过程中,指定的KeySpaces不存在,将会抛出这个异常。
8. 在cassandra中,我们用set来写入数据,用get来读取数据。
阅读(1592) | 评论(0) | 转发(0) |