![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cassandra
zwq00451
这个作者很懒,什么都没留下…
展开
-
三、金融业企业服务总线链路追踪监控分析平台的建设实践--CASSANDRA存储方案
收拾收拾原创 2020-11-21 21:57:01 · 280 阅读 · 0 评论 -
十、CASSANDRA集群从云主机迁移物理机
背景方案物理机选型测试验证生产实施遇到的问题及解决方案原创 2020-11-07 15:16:12 · 464 阅读 · 0 评论 -
九、CASSANDRA问题之 - readrepair
现象DEBUG [ReadRepairStage:636754] 2017-05-30 14:49:44,259 ReadCallback.java:234 - Digest mismatch:org.apache.cassandra.service.DigestMismatchException: Mismatch for key DecoratedKey(4329955402556695061, 00080000000000000844000008000001579b425c4000) (343b原创 2020-11-02 22:53:45 · 1023 阅读 · 0 评论 -
八、CASSANDRA问题之 - 自定义函数超时引起集群不可用
现象及分析1、现象:在主机XX.XX.137.250的DEBUG日志中有如下信息,而集群中的其它主机中并无相关日志:WARN [Native-Transport-Requests-1] 2019-01-05 12:11:25,530 UDFunction.java:436 - User defined function mytestdb.averagefinal:(frozen<tuple<bigint,double>>) -> double ran longer tha原创 2020-11-01 22:07:35 · 292 阅读 · 0 评论 -
七、CASSANDRA问题之 -CPU消耗过高
现象集群中有一台主机CPU消耗相比其它节点高一倍以上,检查了每个节点的数据流量也基本相同。高CPU: xx.xx.139.48 50%低CPU: xx.xx.137.249 20%原因分析集群经过4个小时的饱和压力测试,压测结束后,主机48的CPU一直维持在50%以上,其它节点都能回到正常的20%左右,因为CPU消耗高,首先要找出消耗CPU的任务,方法如下:1、找出消耗CPU的进程 ps -ef | grep java 2、找出进程中CPU消耗最高的线程,假设进原创 2020-11-01 21:15:46 · 1323 阅读 · 0 评论 -
六、CASSANDRA数据中心配置修改
修改多数据中心配置1、修改/conf/cassandra-rackdc.properties dc=sz2、修改/conf/jvm.options增加如下配置 -Dcassandra.ignore_dc=true3、修改表空间 ALTER KEYSPACE mytestdb WITH replication = {'class':'NetworkTopologyStrategy','sz':2}; ALTER KEYSPACE system_auth WITH replication = {'原创 2020-11-01 14:23:04 · 423 阅读 · 0 评论 -
五、CASSANDRA集群节点缩扩容
随着业务发展,经常会遇到cassandra集群的扩容及缩容维护,cassandra提供了非常强大的功能,不停机不影响业务的情况下实现集群的阔缩容能力,具体操作如下:扩容步骤如下: 1、 准备一个新节点:见《cassandra集群安装》 2、 关闭所有节点压缩(可选) nodetool disableautocompaction nodetool stop COMPACTION 迁移完毕之后,再放开压缩功能 no原创 2020-11-01 14:01:52 · 1337 阅读 · 0 评论 -
四、cassandra用户角色管理
权限分级的角色划分划分三种角色类型:xxopr、xxdata、cassandra,权限依次增大。xxopr: 应用账号,只能进行对表的查询、数据插入、数据删除等DML操作xxdata: 相当于数据OWNER用户,对表空间内的对象拥有增删改查等DDL操作cassandra: 超级用户,用于创建表空间的,DBA权限管理创建用户1、使用超级用户登录cqlsh xx.xx.xx.xx -u cassandra -p cassandra2、修改超级用户cassandra密码alter user原创 2020-10-31 09:18:32 · 594 阅读 · 0 评论 -
二、cassandra集群性能调优
背景trace数据的存储,日数据条数100亿+、日增1.8T数据量,同时要支持快速查询性能,前端可根据业务数据查询秒出。原创 2020-10-27 23:40:28 · 1306 阅读 · 0 评论 -
一、cassandra集群安装
要求:5节点cassandra集群、每个节点挂载2T磁盘环境准备:CentOS-6.7-64-EN、jdk1.8、Python2.7.13、cassandra3.11.3jdk1.8安装1、下载安装包jdk-8u73-linux-x64.tar.gz2、jdk安装包拷贝到目录:/usr/local/java3、解压安装包: cd /usr/local/java tar -zxvf jdk-8u73-linux-x64.tar.gz4、配置环境变量 vim /etc/profile原创 2020-10-26 23:09:45 · 336 阅读 · 0 评论 -
三、cassandra运营监控
三、cassandra运营监控1,启动及验证先在种子节点,然后在其它节点上执行如下命令 a、启动: cassandra -R b、验证: 检查日志: 如果启动过程中没有什么异常的话,那么现在cassandra就已经启动成功了 如果没有报什么奇奇怪怪的ERROR,然后看到Node /x.x.x.x state jump to NORMAL,这样cassandra就算安装成功了。 查看集群状态: nodetool sta原创 2020-10-29 23:19:29 · 318 阅读 · 0 评论