达梦数据复制软件DMDRS安装使用(MYSQL-->DM) 源端(MYSQL端)DMDRS安装 1、DMDRS部署 ./dmdrs_rev191718_x86_rh6_64_20250619.bin -i 安装过程忽略,源端只需要安装代理即可 -----------安装组件----------- 请选择需要安装的组件 1.安装达梦数据融合管理平台 2.安装代理 2、my.cnf配置 设置
背景 nacos默认支持的数据库为mysql数据库,由于信创需要,nacos需要配置连接达梦数据库作为存储,而连接达梦数据库需要达梦的驱动包以及第三方插件包,这两个jar包已经有了,下面写一下怎么配置yml 创建pvc 此pvc用来映射nacos pod的/home/nacos/plugins目录,里面用来上传jar包,如下: apiVersion: v1 kind: PersistentVolu
今天没有收到生产库每天定时发的主从延迟报警及恢复提醒,感觉有点奇怪,登陆生产库一查发现从库不同步了,提示Could not execute Delete_rows event on table xxx.xxx; Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; incr
问题症状 在vcenter控制台无论是点击关机还是关闭电源均无法正常关闭 解决办法 vim-cmd命令强制关闭 1、过滤出无法关机的虚拟机ID vim-cmd vmsvc/getallvms|grep 10_120 2、查看虚拟的任务清单 vim-cmd vmsvc/get.tasklist 4 可以看出当前有两个任务正在被卡住。 3、取消任务 vim-cmd vimsvc/task_ca
编译安装openssl-1.1.1版本 下载源码包 wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz --no-check-certificate 解压,编译,安装 tar -zxf openssl-1.1.1n.tar.gz cd openssl-1.1.1n ./Configure --prefix=/usr/local/op
背景 最近jenkins在点修改配置的时候加载特别慢,转圈圈都得10秒,但是在点击普通的跳转菜单 的时候又反应很快,找了很久一直没有找到原因,记录一下解决过程。 症状 在点击jenkins的设置页面,一直在转圈圈,大概得转十圈以后才正常跳转 查看本机电脑的cpu资源,在他转圈的过程中cpu能90%多,甚至百分百 但是在点击其他页面的时候又很快。 排查问题 清理jenkins jobs和work
背景 今天在部署一个平台容器版的时候redis集群始终无法正常启动,报以下错误: Liveness probe failed: Could not connect to Redis at localhost:6379 解决过程 排除dns解析问题 因为报localhost无法访问首先修改成127.0.0.1排除是dns解析的问题,改完后仍然报错,只不过localhost改成127.0.0.1了。
1、jenkins安装gitlab插件 2、gitlab对应的项目生成访问令牌 3、 jenkins配置api_token 此处的api_token就是刚才gitlab生成的访问令牌 4、jenkins项目上配置webhook 点击“高级”展开 拉到最底下生成项目token 5、gitlab配置webhook 进入gitlab项目的设置--webhook 输入jenkins的job
这两天又被mysql8.0大小写的问题坑到了,看下面的报错: chown: cannot access './proc/38/fd/6': No such file or directory chown: cannot access './proc/38/fd/7': No such file or directory chown: cannot access './proc/38/fdinfo
单节点部署 编写docker-compose.yml文件 使用docker-compose部署单节点es,docker-compose.yml文件如下: version: "3.3" services: elasticsearch: image: elasticsearch:7.10.1 container_name: elasticsearch e
安装主节点 此处我用docker-compose安装比较简单不做过多说明 编辑docker-compose.yml version: "3.7" services: postgres: hostname: postgres container_name: postgres restart: always image: harbor.xxx.c
背景 公司各种信息化系统越来越多,需要记住的用户账号也越来越多,人员入职离职就要分别在不同的各种系统上进行添加和删除比较繁锁,急需要一个可以统一认证的服务,于是就开始研究ldap,ldap中openldap是开源的方便使用,于是花了大概2个月时间才把标题上面的这几个服务全部调通,以下记录配置过程,用于保持记忆。 安装openldap openldap软件有很多基于他的二次开发的软件,我这边就随便搜
背景 前面写过一篇开机卡在启动界面的处理方法,今天又遇到不一样的原因,写个文章记录一下 使用系统盘进入系统 原先使用启动项按”E“方式进入救援模式没有找到需要的命令,这回改用iso镜像的方式,因为是虚拟机,所以使用iso镜像挂载的方式。 vcenter界面设置iso所在的路径 勾选下次引导强制进入BIOS界面 找到启动项,将CD-ROM设置为第一启动项 重新启动进入Troubleshooti
部署 wireguard官网下载docker-compose配置文件 https://place1.github.io/wg-access-server/deployment/2-docker-compose/ 修改里面的变量WG_ADMIN_PASSWORD、WG_WIREGUARD_PRIVATE_KEY,其中WG_WIREGUARD_PRIVATE_KEY比较特殊,需要事先用docker
部署zookeeper 官网下载zookeeper二进制包 wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz 解压 tar zxvf apache-zookeeper-3.8.2-bin.tar.gz 修改配置文件 cd apache-zookeeper-3.8.2
背景 由于原jenkins是在exsi的一台虚拟机里面的容器跑的,构建java应用速度很慢,尤其是并发构建的时候平均构建要20分钟以上,为了改善构建效率,将一台配置ssd硬盘及i7 9代cpu 32G内存的台式机拿来做构建机,将原来容器里面跑的jenkins迁移到物理机,以下记录迁移步骤。 安装jenkins wget -O /etc/yum.repos.d/jenkins.repo https:
下载离线包 先在一台能上网的机器下载好离线包 git clone https://github.com/danfengcao/binlog2sql.git pip3 download -r requirements.txt ./ 将依赖包下载到./目录 因为是mysql8.0还需要安装PyMySQL和mysql-replication pip3 download PyMySQL==0.9.3
问题描述 在使用nginx配置多路径反向proxy后端prometheus应用的时候由于prometheus本身是自动跳转到/graph才能正常访问,而使用nginx反向proxy如果只是配置简单的http_proxy到后端prometheus的端口会报404错误,以下是具体的配置和报错: location /prometheus { proxy_pass http://10
问题描述 某日应用访问特别慢,加载很久后面提示报错,页面一片空白。 排查问题 关闭ipv6流量 由于是微服务,打开F12发现是某个应用访问不了,直接去那个应用查看日志,发现日志提示大量的出错 message from server: "Host '10.10.10.215' is blocked because of many connection errors; unblock wi
知识点 使用docker volume挂载磁盘的时候没有办法实时同步宿主机的文件,当使用docker窗口部署nginx这类前端项目的时候有时候更新里面的静态文件你会发现虚拟机的文件并没有实时同步,使用docker --mount 代替-v就可以实现实时更新,而使用docker compose编排的时候需要使用以下格式: volumes: - type: bind
背景 公司有很多项目,经常使用jenkins并行构建代码,但是因为都是同一台jenkins上构建,并行任务多了就影响效率,一个工程用时15分钟,如果两个同时构建可能每个人都得25分钟才能完成,于是我就想添加一台agent来分担压力,以下是具体操作步骤。 1、准备一台linux主机 准备一台linux主机,安装git、jdk、ant、maven等工具,因为这是常规工具前后端构建均会用到 yum in
问题描述 一次在用nginx代理后端tomcat的时候,tomcat在通过nginx登陆后再返回tomcat的时候报400错误 The plain HTTP request was sent to HTTPS port 问题原因 看字面的意思是http请求被发送送https端口上了,根据以往经验浏览器会拦截http转到的https的流量。也就是http只能代理http,而不能代理https,而h
问题描述 在jekins添加publish over ssh远程主机,通过指定私钥连接远程主机,始终连接不上,报授权失败,登陆jenkins主机,使用ssh -i指定私钥连接也是连接不上,报以下错误: error: Received disconnect from 10.10.10.200 port 51130:3: com.jcraft.jsch.JSchException: Auth fail
部署前准备 1、准备三台主机(虚拟机或物理机均可) 2、主机安装Centos7.x系统 3、配置yum源可用,外网可用,时间同步 开始部署 解压 在主节点进行解压 unzip tdsql_10.3.19.6.0.zip 配置免密钥登陆 cd tdsql_10.3.19.6.0/tdsql_install/scripts vim ip_passwd_list 将主机IP地址和密码填写进来,一行一
下载blackbox_exporter同样,黑盒监控需要安装exporter,这回下载blackbox_exporter,下载地址:https://prometheus.io/download/blackbox_exporter编辑配置文件viblackbox.ymlmodules:http_post_2xx:prober:httptimeout:5shttp:method:GET启动blackb
下载Mysql_exporter众所周知prometheus监控使用各种exporter,官方的exporter就能支持主流的大多数应用的中间件,同样,监控Mysql需要安装mysql_exporter,下载地址:https://github.com/prometheus/mysqld_exporter/releases编辑配置文件vimy.cnfclienthost=10.10.10.230po
背景今天在使用堡垒机连接后端主机的时候发现无法使用xftp打开后端主机的/tmp目录,但是用ssh命令行登陆可以列出/tmp目录,折腾了快一天了才发现问题原因,原来是自己的基础不牢,以下记述具体过程。怀疑jumpserver有问题查看jumpserver日志也没看到有相关的报错日志,而且其他主机都正常就这一台不正常,应该不是jumpserver有问题怀疑主机目录权限因为在/tmp目录创建的一个软链
背景线上mysql主从复制一直处于延迟状态,查看主从状态显示如下:...Slave_IO_Running:YesSlave_SQL_Running:YesSeconds_Behind_Master:81609...可以看到日志IO_Running和SQL_Runng都处理正常状态,但是延迟时间巨长达到8万多秒,肯定不正常了。尝试解决办法从关闭定时任务,减少io一开始我以为是从库上面带了定时备份任务
下载mongodb软件包访问mongodb官网https://www.mongodb.com/try/download/community,下载社区版,按以下选项选择下载即可!image.png(https://s2.51cto.com/images/202301/d261395785e8276c7c9507ea7f1a7f577df769.png?xossprocess=image/waterm
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号