
cassandra
iteye_20817
这个作者很懒,什么都没留下…
展开
-
cassandra自带一些有用的命令
获取某个key分布到哪台hostnodetool getendpoints <keyspace> <cf> <key> #返回值为多个IP。PS. 这个命令返回理论存储节点(根据hash值计算),并非真实存储数据的节点。 ...原创 2013-06-07 11:56:42 · 126 阅读 · 0 评论 -
hector使用笔记——官方5分钟教程加强版.
官方教程有几个问题:不能直接运行;key和value为16进制值;因为副本数量为2,单机无法运行 下面代码基于cassandra 1.2 import static junit.framework.Assert.assertEquals;import java.util.Arrays;import me.prettyprint.cassandra.seria...原创 2013-04-16 22:10:55 · 930 阅读 · 0 评论 -
cassandra客户端hector相关资料
Maven依赖 <dependency> <groupId>org.hectorclient</groupId> <artifactId>hector</artifactId> <version>1.1-3</version></dependency&am原创 2013-04-04 20:28:10 · 144 阅读 · 0 评论 -
The Cassandra Way——安装、配置
一、软件选择apache 官方发布版本第三方发布版本DataStax Community apache的版本不多说了,这里讲下DataStax的发行版,用过hadoop的人大家都知道cloudera是Hadoop的第三方发布者,它的CDH产品越来越让大家所青睐,它是基于apache稳定版,打了很多bug修复和功能补丁,而且对部署和配置上有很多自动化的地方。我是cloude...原创 2013-03-31 16:21:00 · 131 阅读 · 0 评论 -
Cassandra2.0和OpsCenter4.0登录权限配置
一、Cassandra2.0访问密码设置1. vi /etc/cassandra/conf/cassandra.yaml,修改: authenticator: PasswordAuthenticator 2. 重启 /etc/init.d/cassandra restart 这里要注意下Cassandra2.0默认没有system_auth表,需要做上面配置并重...原创 2014-01-15 08:58:32 · 306 阅读 · 0 评论 -
安装Cassandra2.0.3 cqlsh无法使用问题
运行cqlsh报错:No module named cqlshlib 我是通过yum安装的是datastax的社区版本,安装之前系统有python2.7,安装cassandra的时候我看到级联安装了python2.6。我发现在cqlsh的py文件安装到了python2.6,解决办法:下载apache-cassandra.2.0.zip包,里面有pylib目录,进入后执行pyth...原创 2014-01-09 11:37:07 · 444 阅读 · 0 评论 -
Cassandra1.2.x下使用datastax java driver启动错误一例
报错行: Cluster cluster = Cluster.builder().addContactPoint(node).build(); 错误信息:Exception in thread "main" com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for q...原创 2013-12-24 11:43:30 · 453 阅读 · 0 评论 -
cassandra的事务(1.x,2.x)
1.x2.0行级操作原子性BATCH事务,即一个Batch原子性执行多个DML操作。当一个请求需要操作多个table的时候,它非常有用。添加轻量级事务,避免race condition问题。举例:两个人同时提交相同用户名的注册请求,确认not exist 后,同时提交注册请求。这种情况因为是相同的rowkey(用户名),所以cassandr...原创 2013-11-22 22:28:28 · 451 阅读 · 0 评论 -
cassandra升级JDK6到JDK7出现一个启动错误
启动cassandra时候,报如下错误:The stack size specified is too small, Specify at least 228k 打开文件“vi cassandra-env.sh”,修改如下行 JVM_OPTS="$JVM_OPTS -Xss230k" 改为 JVM_OPTS="$JVM_OPTS -Xss228k" JDK7启动对x...原创 2013-11-05 08:37:18 · 186 阅读 · 0 评论 -
cassandra dsc 和opscenter yum安装笔记
一、安装1. 安装依赖yum仓库rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmorrpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 2. 添加...原创 2013-08-24 19:49:43 · 397 阅读 · 0 评论 -
数据模型的范式化和反范式化简述
范式化模型 范式化模型要求满足下面三大范式: 每个字段只包含最小的信息属性。如果某个字段名称为name-age,value为zhangsan-23,则这个模型不满足第一范式,需要将name-age分为两个属性name和age后才满足第一范式。(在满足第一范式基础上)模型含有主键,非主键字段依赖主键。比如订单这个模型,它的主键是订单ID,那么订单模型其它字段都应该依赖于订单I...原创 2013-07-27 10:34:03 · 734 阅读 · 0 评论 -
cassandra节点down机(java.lang.OutOfMemoryError: unable to create new native thread)
在对集群做压力测试的时候,发现有节点down机,错误信息如下。google后查明原因,由于Linux "max user processes(nproc)"所致,我操作系统的是CentOS 6 64bit,修改方法如下:错误信息ERROR [Thread-28] 2013-07-25 06:14:05,055 CassandraDaemon.java (line 175) Except...原创 2013-07-25 09:13:03 · 328 阅读 · 0 评论 -
cassandra SliceQuery start和end参数使用注意事项
SliceQuery<String, String, Long> query = HFactory.createSliceQuery(cassandraService.getKeyspace(), StringSerializer.get(), StringSerializer.get(), LongSerializer.get());query.setColumnFamily(...原创 2013-07-18 11:06:26 · 244 阅读 · 0 评论 -
Cassandra学习指南
系统架构Data distribution and replicationConsistent Hashing in Cassandra时间序列(Time Series)简述:说白了就是利用cf和rowkey排序能力,将按照数据的时间顺序组织和读取。利用时间序列模型可以实现数据的全局有序。 Basic Time Series with Cassandr...原创 2013-07-11 09:31:14 · 235 阅读 · 0 评论 -
cassandra客户端hector使用TIPs
实践一:配置多个host客户端配置多个cluster host,这样做有两个好处:避免单点问题客户端请求负载均衡(round-robin)方法一、 HFactory.getOrCreateCluster("MyCluster","host1:9160,host2:9160,host3:9160") 方法二、 HFactory.getOrCreateC...原创 2013-04-20 10:24:45 · 146 阅读 · 0 评论