cassandra 2.1.2版本的一个bug
最近从cassandra 2.0.8升级到2.1.2,在考察2.1.2的时候,发现了一个2.1.2版的一个bug,一直怀疑是java驱动的原因,后来发现只要满足特定条件,就可以重现,用cqlsh客户端也可以。 阅读全文
最近从cassandra 2.0.8升级到2.1.2,在考察2.1.2的时候,发现了一个2.1.2版的一个bug,一直怀疑是java驱动的原因,后来发现只要满足特定条件,就可以重现,用cqlsh客户端也可以。 阅读全文
logback已经出来很久了,和log4j、sl4j的作者是同一个人,如果你想从log4j切到logback是一件很容易的事情,只要换换jar包和配置文件就可以,甚至官方提供了log4j配置文件到logback配置文件的在线转换。 阅读全文
cassandra集群大了就需要考虑扩容,如果某一个节点DOWN掉了,就需要考虑替换这台机器。本文描述这个过程需要注意的地方。 阅读全文
很多时候数据库的数据随着数据量的增加,业务量的增大,数据都要迁移来迁移去,不断拆分的。cassandra官方提供了数据许多数据导入导出的方法。 阅读全文
在工作中需要调查一处性能问题,初步怀疑是两个机器之间的网络传输性能有瓶颈,如何判断两个机器之间的传输性能呢,排除丢包等网络故障,那就剩下带宽了。本文讲述怎么测带宽。 阅读全文
elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级。本文转载官方提供的安全重启集群节点的方法。 阅读全文
cassandra集群的好处除了均衡数据之外,可以对请求进行负载均衡,客户端是和集群里所有的机器相连的,然后根据策略分发到不同的机器上,这个可以参考本站文章《关于cassandra集群的数据一致性问题》。cassandra的java datatsatx官方驱动,也有个连接池的在里面,本文描述怎么配置这个连接池。 阅读全文
cassandra集群可能有好多机器,这么多机器肯定有宕机的几率,而且机器越多,几率越大,当发生宕机的时候,你如何删除一个节点呢? 阅读全文
cassandra的查询方式是很弱的,它的索引也是不堪的,你可以看下这个官方对Cassandra二级索引的说明,很是失望的说。 阅读全文
cassandra的查询虽然很弱,但是它也是支持索引和排序的,当然是简陋的查询,这一切都是为了追求性能的代价,所以要使用cassandra,你不能希望它完全适用你的逻辑,而是把你的逻辑设计的更适合cassandra。 阅读全文