Cassandra
文章平均质量分 72
二师兄1986
这个作者很懒,什么都没留下…
展开
-
使用YCSB压测Cassandra 3.7
使用YCSB压测Cassandra 3.71、在https://github.com/brianfrankcooper/YCSB/获取源代码(Git或直接下载,我用Git下载到82%时候不动了,于是直接下载zip文件)2、编译源代码整个项目编译:mvn clean packageCassandra单个编译:mvn -pl com.yahoo.ycsb:cassandra-b原创 2016-08-30 14:11:41 · 4092 阅读 · 0 评论 -
Cassandra的timestamp类型
timestamp类型的值可以有两种:1、64位有符号表示的毫秒数(基准时间称为新纪元的整数:1970 1月1日00:00:00 GMT)2、如下格式的字符串(ISO 8601格式):yyyy-mm-dd HH:mmyyyy-mm-dd HH:mm:ssyyyy-mm-dd HH:mmZyyyy-mm-dd HH:mm:ssZyyyy-mm-dd'T'HH:mmyyyy-mm原创 2017-10-27 13:28:48 · 5330 阅读 · 0 评论 -
Cassandra经常被问到的问题(三)
14、是不是单个seed意味着单点故障?即便没有seed节点,集群也可以运行和重启,但是不能再往集群里增加节点。还是推荐在生产系统中配置多个种子节点。15、为什么不可以在jconsole里调用某个jmx方法呢?一些JMX操作的参数是个数组,而Jconsole并不支持数组型参数。对于那些不能用jconsole调用的操作(在jconsole里点击按钮无效)。有需要自己写一个JM转载 2017-07-25 13:48:42 · 2620 阅读 · 0 评论 -
Cassandra经常被问到的问题(一)
1、为什么不可以设置listen_address为0.0.0.0(意思是监听所有地址)?Cassandra是一个基于gossip协议的分布式系统,监听地址是用来告诉其它节点来访问的,告诉别的节点说“连接我任何地址都可以”,是一个糟糕的想法,如果集群中不同的节点使用了不同方式的地址,悲剧的事情就要发生了。如果你不想为你集群中的每个节点单独配置ip(非常可以理解),你可以不配,空着它,转载 2017-07-25 13:41:43 · 4124 阅读 · 0 评论 -
Cassandra经常被问到的问题(二)
9 我可以通过批量提交加速我的大量写入吗?不,使用批量提交只会带来延迟尖峰,使用异步的INSERT来代替,或者使用真正的“批量载入”对同一个分区key的批量更新是一个例外,只要一个批量的大小保持在合理范围内,还是有好处的,但是要记住不要任何时候都盲目使用批量。10、在Red Hat企业版(RHEL)中,节点无法加入到集群中。查看SELinux是否开启了,把它关掉。1转载 2017-07-25 13:44:43 · 1891 阅读 · 0 评论 -
Cassandra nodetool常用操作
nodetool 是cassandra中非常常用的命令,其中包含很多条子命令,本来想一条一条的翻译出来,但是工作量显然很大,所以就只写出简要的而且常用的。其实,nodetool大部分都是 nodetool -h host -u username -pw password [option] 的格式。原创 2017-07-25 11:34:54 · 13258 阅读 · 0 评论 -
Cassandra 常用命令之 nodetool status
我们常常需要查看集群各个节点的状态,这就需要用到nodetool status。nodetool status 提供有关群集的信息,如状态、负载和IDS。翻译 2017-05-18 18:38:41 · 10346 阅读 · 0 评论 -
Cassandra 常用命令之 nodetool info
nodetool info 提供节点信息,如负载和正常运行时间。感觉是status的详细版。翻译 2017-05-18 19:18:10 · 1791 阅读 · 0 评论 -
Cassandra 常用命令之 nodetool repair
nodetool repair 顾名思义就是修复,这是nodetool中一个非常重要的操作。当我们对数据有修改或删除动作时,或定期执行repair操作,以保持各个节点的一致性。基本格式nodetool [(-h | --host )] [(-p | --port )] [(-pw password | --password password)] [(-p翻译 2017-07-25 11:31:05 · 6957 阅读 · 0 评论 -
cassandra关于集合类型的操作
Cassandra的几种集合类型(list、set、map)增强了数据库的表现力,这几种数据类型用的很方便。我简单总结了一下这几种类型的使用方法。社会我二哥,人狠话不多,直奔主题原创 2017-07-18 09:02:48 · 4424 阅读 · 0 评论 -
Cassandra CQL的限制
Cassandra一些数据得遵守以下 上限:Cells in a partition: ~2 billion (231); single column value size: 2 GB ( 1 MB is recommended)Clustering column value, length of: 65535 (216-1)Key length: 65535 (216-1)Tab原创 2017-05-18 11:21:10 · 2193 阅读 · 0 评论 -
Cassandra数据存储大小写问题
cassandra是大小写不敏感(存储或显示),默认是把数据按小写存储或显示(包括keyspace name, table name, 字段名)Queries that WorkQueries that Don't WorkSELECT foo FROM . . .SELECT "Foo" FROM . . .原创 2017-05-18 11:12:34 · 2400 阅读 · 0 评论 -
Cassandra的安装及配置
一、认识两个网站1、http://cassandra.apache.org/ (cassandra apache官网地址)2、http://www.datastax.com/ (cassandra发行商网站,datastax和cassandra的关系就像redhat和linux的关系)二、准备工作1、安装jdk我的安装环境是CentOS 7.2、JDK 1.8.0。因为原创 2017-05-24 18:33:38 · 7820 阅读 · 0 评论 -
Cassandra账号设置
1、配置文件修改cd apache-cassandra-3.7/conf/vim cassandra.yaml #默认是不需要账号即可访问的authenticator: PasswordAuthenticator #默认AllowAllAuthenticator authorizer: CassandraAuthorizer #默认AllowAllA原创 2017-05-25 10:57:29 · 2189 阅读 · 0 评论 -
一个完整的标准的cassandra连接代码(java版)
String[] hosts = new String[]{"192.168.1.1", "192.168.1.2", "192.168.1.3"};//cassandra主机地址 //认证配置 AuthProvider authProvider = new PlainTextAuthProvider("ershixiong", "123456");原创 2017-05-24 17:59:28 · 6587 阅读 · 0 评论