
Cassandra
cindysz110
望尘莫及,日积月累。
展开
-
[Linux] shell脚本中用指定用户运行程序
su - user -c program其中,user为指定用户,program为要执行的程序例如:启动cassandra不指定用户:nohup -c "$CASSANDRA_DIR/bin/cassandra" >> $CASSANDRA_DIR/logs/system.log 2>&1 &用用户“cassandra”来启动cassandra服务:su - ...原创 2017-06-02 15:46:38 · 21608 阅读 · 0 评论 -
[Cassandra] 记一次Cassandra集群中一个节点CPU满载问题排查过程
现象:Cassandra集群中一个节点CPU满载,Cassandra连接超时报错。该服务器CPU被Cassandra吃完。排查过程:1. top命令查看CPU占用最高的进程,确认为Cassandra[root@VM_centos ~]# top20772 cassand+ 20 0 8299168 4.484g 126280 S 376.6 58.7 23:49.92...原创 2019-04-12 20:01:45 · 1950 阅读 · 0 评论 -
[Cassandra] Cassandra3.x清理过期数据
Cassandra3.x官方文档:https://docs.datastax.com/en/cql/3.3/cql/cql_using/useExpire.htmlCassandra数据库支持TTL(Time To Live),来控制数据的生存时长(expire time)。 1.设定生存时长1.1 设定行数据生存时长建表时不指定过期时间,插入数据时为每条数据单独指定过期时间。...原创 2019-01-15 17:55:25 · 3567 阅读 · 0 评论 -
[Cassandra] Cassandra3配置JMX remote connection
官方文档:https://docs.datastax.com/en/dse-trblshoot/doc/troubleshooting/connectionsFail.html [root@cassandra-01 conf]# vi $CASSANDRA_HOME/conf/cassandra-env.sh# Specifies the default port over w...原创 2019-01-03 11:59:11 · 853 阅读 · 0 评论 -
[Cassandra] Cassandra3修改MAX_HEAP_SIZE
Cassandra集群频繁内存溢出报错,修改最大堆内存配置,保存后重启cassandra服务生效。[root@cassandra-01 conf]# vi $CASSANDRA_HOME/conf/cassandra-env.shMAX_HEAP_SIZE="16G" #两个参数要一起修改HEAP_NEWSIZE="1600M"重启Cassandra之后查看修改的配置是否生效可...原创 2019-01-03 18:35:42 · 1531 阅读 · 0 评论 -
[Cassandra] Cassandra3设置开机自启动
1. 编写开机启动脚本[root@cassandra-01 ~]# cd /etc/rc.d/init.d/[root@cassandra-01 init.d]# vi cassandra写入以下内容并保存关闭#!/bin/sh# chkconfig: 2345 60 60# description: service for cassandra 3.10, 2018-12-2...原创 2018-12-28 18:07:45 · 1252 阅读 · 0 评论 -
[Cassandra] Cassandra3.10创建表时“Column family ID mismatch”报错解决
记一次cassandra创建表时“Column family ID mismatch”报错解决环境:CentOS6.7 + JDK8 + Cassandra3.10 问题:Cassandra创建表时报错:cassandra@cqlsh:ks_test> CREATE TABLE tb_test (id text,times int,name text,PRIMAR...原创 2018-11-20 14:42:02 · 2133 阅读 · 0 评论 -
[Cassandra] Cassandra 设置用户权限
1. 创建用户账号# 创建非超级用户cassandra@cqlsh> CREATE USER user1 WITH PASSWORD 'password1' NOSUPERUSER;# 创建超级用户cassandra@cqlsh> CREATE USER user2 WITH PASSWORD 'password2' SUPERUSER;# 查看所有用户cassandra@c...原创 2018-05-23 17:58:46 · 3021 阅读 · 0 评论 -
[Cassandra] Increase RLIMIT_MEMLOCK for cassandra
环境:CentOS6.5Cassnadra3.10 问题:Cassandra WARN级别日志WARN [main] 2018-04-11 13:32:51,296 CLibrary.java:178 - Unable to lock JVM memory (ENOMEM). This can result in part of the JVM being swapped ...原创 2018-04-16 09:42:50 · 893 阅读 · 0 评论 -
[Cassandra] Cassandra修改表主键
原Cassandra库中有一张表的primary key不能满足现在查询的需求,需要修改primary key。而Cassandra的primary key不能直接修改,采取的做法是把原表中的数据导出,删除原表,创建新表,再将数据导入。1 - 导出原表数据COPY table_name (a,b,c,d,e,f,g,h,i) TO 'expoprt.csv';其中,导出的字段顺序原创 2017-07-05 09:32:05 · 4531 阅读 · 0 评论