- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 阿里云Mysql RDS内存异常升高排查
一、环境1、阿里云RDS2、mysql版本8.0二、现象巡检发现3月10日书评RDS 内存异常升高三、排查通过RDS实例的性能趋势等到如下图形通过以上图形发现有两次高负载的情况。刷盘数量上升是因为写入量变大。原因是写入量太大导致redo不够,就会引起刷盘将数据从内存写入到磁盘以免丢失,此时IO紧张会引起慢查询的发生,同时InnoDB Buffer Pool 命中率上升,说明有大量数据被读取到缓存当中。磁盘临时表也突然上升也是查询导致内存不够引起的。通过下载binlog查看到底
2021-03-15 14:42:43
1029
1
原创 Superset安装部署和异常修复
一、环境操作系统:centos 7python 3.6二、安装步骤和重点1、安装python3以上Python3 安装#安装依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel#下载安装cd /usr/local/src #进⼊源码⽂件夹wget
2021-03-11 14:54:03
632
原创 Mongodb 备份和恢复
文章目录一丶mongodump-备份1.备份全库2.备份单个集合3.全库备份+压缩+归档+oplog4.根据条件备份数据5.单独备份oplog二丶mongorestore-恢复1.全量恢复2.全量恢复+压缩+归档3.应用备份的oplog一丶mongodump-备份注意:mongodump备份格式bson(二进制格式的json),需要使用bsondump进行查看mongodump使用多线程备份,如果当前数据库可用连接数较低,可能会出现备份失败如果没有指定备份目录,会在本地生成一个叫dump的目录相
2021-02-26 11:11:28
535
1
原创 supervisorctl 解决报错 pkg_resources.DistributionNotFound: The ‘supervisor==3.3.4‘ distribution
Supervisorctl 问题某天使用supervisorctl 出现报错,pkg_resources.DistributionNotFound: The ‘supervisor==3.3.4’ distribution was not found and is required by the application一、环境CentOS release 6.7 (Final)错误如下[root@172.16.0.1:conf]# supervisorctl statusTraceback (m
2021-02-03 15:54:09
5379
1
原创 Sentry 平台部署及维护
Sentry 平台部署及维护一、环境单台服务器https://github.com/getsentry/onpremiseRequirementsDocker 19.03.6+Compose 1.24.1+8 GB RAMPython 3.6.8 (默认安装需要3,指定参数也能装2的)二、部署步骤1、安装docker环境参考:略2、安装 docker-compose文档:https://docs.docker.com/compose/install/sudo curl -L "
2021-02-02 12:03:41
2921
1
原创 Azkaban邮件设置,修复Connecting to SMTP server failed
Azkaban邮件设置解决 [Azkaban] Connecting to SMTP server failed,javax.mail.MessagingException: Exception reading response; java.net.SocketTimeoutException: Read timed out一、邮件配置vim azkaban-web-server/conf/azkaban.propertiesmail.sender=******@qq.commail.host=
2021-02-02 11:31:11
1179
原创 Azkaban 3.90.0 高可用集群搭建
Azkaban的两种模式solo-server模式:exec进程和web进程为同一个进程,存放元数据的数据库为H2(自带数据库)multiple-executor模式:exec进程和web进程在不同的机器上,存放元数据的数据库为mysql条件允许的话,可以剥离mysql,并添加多个azkaban-exec-server服务器组件数据库172.16.0.102azkaban-web-servermysql-server-slave172.16.0.103azkaban
2021-01-12 19:21:32
1134
原创 RocketMq 监控脚本
监控topic积压情况#!/bin/bashsource /etc/profilelist="/opt/shell/list-rocketmq.txt"/opt/app/rocketmq4.0/bin/mqadmin statsAll -n 172.16.40.175:9876 -a 2>/dev/null | sed '1d' |sed -r '/(USER_CHANNEL_STATISTICS_GROUP)|(CREDIT_CHANGE_GROUP)|(omsCoupon )|(featu
2020-12-09 13:36:00
620
1
原创 RocketMQ 动态扩容和缩减
RocketMQ 动态扩容和缩减环境nameserver 172.16.40.180:9876 需要缩减nameserver 172.16.40.175:9876 需要缩减nameserver 172.16.30.159:9876 新增扩容nameserver 172.16.30.133:9876 新增扩容broker-a master 172.16.30.159:10911broker-a slave 172.16.30.133:10911broker-b master 172.16.40
2020-12-09 11:55:42
3790
2
原创 Rocketmq broker迁移方案
迁移环境nameserver 172.16.40.180:9876nameserver 172.16.40.175:9876broker-a master 172.16.20.225:10911broker-a slave 172.16.30.133:10911broker-b master 172.16.40.178:10911broker-b slave 172.16.40.177:10911broker-c master 172.16.40.179:10911b
2020-12-09 11:48:40
2374
原创 RocketMQ 生产者produce高可用测试
Produce 高可用测试环境:双master 双slave情况下broker-abroker-a-slavebroker-bbroker-b-slave同步 + 集群模式• topic 在其中一个broker上当单线程发送100条信息时:再次发送200条信息并且kill broker-a master可以看到发送了56条信息时(之前100条是第一次发送的,需要减去),broker-a master 已经down掉先看生产者日志2019-04-23 13:52:05.981 INF
2020-12-09 11:42:56
794
1
原创 RocketMQ broker迁移测试
Rocketmq 迁移测试实验环境• 测试环境• rocketmq版本4.0.0二、实验架构nameserver 172.16.0.142:9879broker-a 172.16.0.140:10933 masterbroker-b 172.16.0.146:10933 masterconsole 172.16.0.142:8089 控制台三、配置文件1、broker-abrokerClusterName=DefaultClusterbrokerName=broker-abro
2020-12-09 11:33:14
523
1
原创 Apache Shiro 1.4.2 授权问题漏洞修复(CVE-2020-1957)
shiro 版本漏洞修复shiro 1.6.0 版本发布下载地址修复方法问题shiro 1.6.0 版本发布Apache Shiro 1.6.0 发布!修复绕过授权高危漏洞目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://lists.apache.org/thread.html/rc64fb2336683feff3580c3c3a8b28e80525077621089641f2f386b63@%3Ccommits.camel.apache.org%3E下载地址1、官网下载地址:ht
2020-11-04 18:00:26
3019
1
原创 阿里云-云效DevOps训练营总结
机缘巧合,在朋友的推荐下扫码加入了云效的大家庭。两位阿里云的老师讲解的非常给力,特别感谢阿里云的张燎原和张裕两位老师,讲解的非常浅显易懂,同时也能结合实际生产中的例子来进行讲解。那行在生产中的痛点特别能够得到共鸣,从而也让自己在课下细细回味,自己如何避免,如何处理,如何布局等等。感受颇深!课程中由浅入深,再到使用应用实例串联起整个框架,十足非常的棒。课后的作业也非常考验自己的动手能力,通过作业的演练来体会为什么要这样做,目的是什么,有什么用处,有什么成效。1、云效平台带来的发布模式多样灵活,能够满足几
2020-09-29 22:19:10
340
原创 Centos7 Redis 6 make编译错误解决办法
Redis 6.0.8编译错误解决问题安装gcc手动安装GCC编译器使用新的gcc编译redis问题当你下载redis 最新版本6.0.8 的时候会发现make的时候会报错,简单来说就是最新版的redis用到了c11 ,你的系统gcc版本低了,系统自带gcc版本是4.8.5,只需要更新下gcc到5.4以上即可,同时编译redis时带上gcc版本的使用参数,不影响系统自带gcc!我这里安装最新版gcc10.2.0cd src && make allmake[1]: 进入目录“/opt/
2020-09-11 17:19:12
4881
原创 监控jira license 证书过期时间
一、监控jira license 证书过期时间假如你装的不是破解版,又不想花钱,那么免费版是你的选择,可是烦恼的是一个月会定时更换一次证书。就想通过脚本来监控jira license 证书的过期时间脚本如下#!/bin/bashbase_auth="https://jira.web.cn/secure/admin/WebSudoAuthenticate.jspa"license_url="https://jira.web.cn/plugins/servlet/applications/versi
2020-05-26 18:09:35
3449
1
原创 Gitlab 迁移,由Helm chart on kubernets cluster 迁移到 Omnibus
Gitlab 迁移,由Helm chart on kubernets cluster 到 Omnibus环境迁移前安装方式:Gitlab helm chart on kubernets cluster迁移后安装方式:Gitlab with Omnibus package (rpm)准备阶段物理机上安装gitlab,版本与容器内一致,搭建nginx,根据测试环境提前配置好authorized_keys,gitlab.rb备份阶段根据容器内自带命令使用Omnibus方式进行备份,文件大小约64G
2020-05-18 19:55:56
415
1
原创 YUM更新出错 [Errno 14] problem making ssl connection
升级saltstack出错,原因是yum installl时报错如下[root@localhost:yum.repos.d]$ yum install salt salt-minionLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfile 1. base: mirrors.cn99....
2020-05-06 11:24:55
2041
原创 jira集群迁移搭建部署JIRA Software Data Center数据中心
jira集群部署搭建一、环境二、集群架构三、数据迁移1、备份1.1阻止用户更新JIRA数据1.2备份数据库1.3备份JIRA主目录1.4备份附件和索引目录(如果位于JIRA主目录之外)1.5备份JIRA安装目录2、迁移四、环境搭建五、还原实例5.1安装新节点的JIRA应用程序5.2将JIRA应用程序的新版本连接到新的数据库5.3 (可选)自定义配置文件5.4 启动实例六、配置集群1.安装或升级您的...
2020-04-03 21:08:14
2432
3
azkaban-common-0.1.0-SNAPSHOT.jar
2021-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人