cassandra
文章平均质量分 62
柔于似水
这个作者很懒,什么都没留下…
展开
-
cassandra的GC非常频繁,造成业务大量的写入失败
问题:因业务增长,近期出现代码报错如下:{"level":"ERROR","ts":"2021-06-12 10:16:20","file":"controller/network.go:30","msg":"UploadNetworkDetails error","error":"gocql: no response received from cassandra within timeout period","uuid":"89b6c07d-62de-447d-85e5-dfb9dbaa59e1"}原创 2021-06-22 18:57:22 · 1037 阅读 · 0 评论 -
cassandra读路径工作流程图
重要概念理解:1、分区器分区器是一个哈希函数,用来计算一个分区的令牌,每个数据行通过分区键令牌值分布在集群中。因此,分区器确定如何在集群中的各个节点(包括副本)之间分配数据。。2、snitch通过snitch可以获取到集群的拓扑结构,snitch的作用是帮助识别能快速返回的副本(性能最好的副本),从而向该副本查询完整的数据。动态snitch实现使用Gossip所用的Phi故障检测机制的一个修改版本,可以把请求路由到性能最好的副本上。3、协调器协调器使用分区器来确定副本并检查是否有足够的副本能.原创 2021-01-18 10:32:02 · 406 阅读 · 0 评论 -
cassandra 之 快照(snapshots)与sstableloader 备份、恢复、脚本
cassandra的备份和恢复一、快照cassandra的备份恢复主要是通过snapshots 来实现。步骤:备份阶段:1. 生成快照;恢复阶段:1. 清空表的数据(truncate table tablename)或者创建表结构;2. 把各个表复制到对应标的数据目录下,覆盖原来的数据;3. refresh 加载恢复数据;1、生成快照(snapshots)语法:nod...原创 2018-10-10 17:26:36 · 6364 阅读 · 0 评论 -
cassandra os::commit_memory(0x00000000cc800000, 864026624, 0) failed; error='Cannot allocate memory'
1、错误:日志:[root@cassandra01 conf]# tail -f /var/log/cassandra/cassandra.logOpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000cc800000, 864026624, 0) failed; error='Cannot allocate m...原创 2018-11-03 20:01:34 · 6116 阅读 · 1 评论 -
cassandra集群一致性 Gossip协议
文章目录一、copy迁移数据:二、错误排查一、copy迁移数据:copy导出数据#!/bin/bashfor kspname in {xn_dolphin_1,xn_im,xn_imstatus,magpie_persistent,eagle_persistent,callserver}do createKeyspacePath="/root/cassandra/create/$ks...原创 2018-11-15 11:49:32 · 959 阅读 · 0 评论 -
shared-disk与shared-nothing区别
shared-nothing:数据以某种方式分区并分布在一组机器上,这意味着每台机器对其拥有的数据具有唯一的访问权限,也是有唯一的责任。因此数据时完全隔离的,每个节点对其特定子集具有完全权限。shared-disk:与shared-nothing相比,shared-disk的所有数据都可以冲所有集群节点访问。任何机器都可以读取或写入希望的任何数据部分。如图:理解writing的权衡在...原创 2019-01-13 11:48:44 · 3982 阅读 · 0 评论 -
cassandra从原理到实践
1、CREATE KEYSPACECREATE KEYSPACE eo_cs WITH replication = {'class': 'NetworkTopologyStrategy', 'datacenter1': '3'} AND durable_writes = true;2、CREATE ROLE语法:CREATE ROLE [IF NOT EXISTS] role_nam...原创 2019-04-10 18:30:12 · 2354 阅读 · 0 评论