自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 mongodb sink connector实现多个collection插入且集合名字保持和源库一致

这里sink connector采用namespace.mapper实现利用源库的库名和集合名。

2024-03-26 20:37:23 54

原创 debezium使用ssl连接mongodb

需要给trustStore设置密码(找个小本本记住这个密码,别忘了,忘了也没关系,重新把证书导入一遍就可以了)3. 在kafka启动的参数中指定trustStore的路径。kafka source connector的请求体。2. 查看证书是否导入到trustStore。本教程适用于debezium1.9版本。重启kafka-connect服务。

2024-03-25 21:03:09 58

原创 mongodb系统库和系统集合说明

系统库adminadmin数据库通常用于管理MongoDB实例。它包含了用户、角色、权限和其他管理操作所需的系统集合configconfig数据库是用于支持分片集群的。它包含了分片集群配置信息和元数据。locallocal数据库是一个特殊的数据库,它仅限于当前MongoDB实例。它通常包含了复制集和分片集群中的本地操作信息,例如oplog(操作日志)。系统集合admin.system.roles存储了所有定义的角色信息,包括角色名称、权限等admin.system.users用于

2024-03-23 16:30:59 151

原创 jconsole连不上远程jmx服务的问题

远程的虚机是多个网卡的,这里需要在jmx启动进程环境变量中指定需要bind的虚机ip地址。这样在java程序启动时指定一个具体ip,就可以通过jconsole远程连接jmx服务了。如果还是连不上,请联系15822823467,或者评论留言。

2024-03-20 14:31:49 303

原创 利用Jolokia-agent通过http服务方式获取debezium-mongodb的监控指标

jolokia是java进程的一个agent,可以获取java应用中各类MBean信息,并以http json的形式提供服务。

2024-03-18 11:05:44 79

原创 Debezium迁移mongodb3.6报错解决方案(二)

这个集合属于mongodb系统生成的集合,是database级别的,即每个database下都可能会有这个集合。debezium mongodb connector默认不会同步admin、config、和local库下面的集合。测试过的版本:mongodb3.6和4.0版本。

2024-03-14 08:36:28 417

原创 kafka sink connect初始化时间非常长的解决办法

debezium迁移sink端同步新建表数据慢

2024-03-12 15:37:29 32

原创 Debezium mongodb3.6迁移报错解决方案(一)

mongodb迁移报错解决办法

2024-03-12 14:20:44 528

原创 debezium mongodb迁移报错解决

mongodb迁移报错Caused by: org.apache.kafka.connect.errors.DataException: Value expected to be of type STRING is of unexpected type NULL

2024-03-12 11:13:31 125 1

原创 Debezium Mongodb数据迁移

debezium mongodb数据迁移,实时同步

2024-03-12 10:57:13 39 1

原创 推荐一个特别好用的私人网盘nextcloud

推荐一个特别好用的私人网盘nextcloud,非常好用,用docker搭建非常简单。参考文档:https://github.com/nextcloud/docker。

2024-02-06 15:43:12 255 1

原创 物理备份恢复mongodb副本集

本文章主要讲解通过物理备份文件恢复mongodb副本集,也适用于mongodb单节点实例转变成副本集实例,转换过程中使用单节点的物理备份即可。

2024-02-04 14:19:02 412 1

原创 golang gorm like查询输入%查出所有数据的解决办法

golang where 语句包含Like 查询时,“%”字符的处理方式

2024-01-31 17:52:21 537

原创 推荐1个本地部署不依赖GPU个网络的GPT

gpt离线部署,windows部署

2024-01-30 17:41:17 301 1

原创 怎么找到redis配置文件的位置

redis服务启动之后有时候忘了配置文件所在位置,可以用。命令查看配置文件的路径。

2024-01-30 14:48:30 308 1

原创 docker 安装redis7

docker 装redis

2024-01-29 16:01:22 790 1

原创 mongodb副本集数据恢复(重建)

本文说明的是从物理备份文件(数据目录的备份)恢复(重建)mongodb副本集。

2023-07-08 14:36:40 270

原创 linux安装nginx指定版本

linux指定nginx版本安装

2023-05-11 10:48:54 163

原创 elasticsearch6.x集群安装部署

在三个节点上分别安装jdk和elasticsearch服务,并以单节点的形式启动服务,验证服务是否正常安装。到此3个节点的es只是单独存在的,还没有形成一个集群,需要调整配置使其形成集群。说明:jdk版本不能低于1.8,推荐使用openjdk。操作系统为centos7.6。

2023-02-09 15:20:14 332

原创 redis集群报错:(error) CROSSSLOT Keys in request don‘t hash to the same slot

解决思路就是采用redis cluster的hashTag,当redis的key加上hashTag时,集群算key的slot是按照hashTag进行计算,即可保证hashTag一致的key能分配到相同的stlot中。用mset多键命令向redis cluster 写入多键的时候报错:(error) CROSSSLOT Keys in request don’t hash to the same slot。这个问题是因为多键操作的时候每个键对应的slot可能不是一个,客户端没法做move操作。

2023-01-07 09:34:01 2172

原创 debezium抽取mysql timestamp和datetime类型值是“0000-00-00 00:00:00”

debezium迁移mysql “0000-00-00 00:00:00”值如何处理的

2022-12-01 11:27:25 1019

原创 Debezium设置history topic的sasl认证

debezium history topic开启sasl认证

2022-11-29 14:16:26 371

原创 Debezium如何保证高可用性

默认debezium source connector创建出来的topic是1个副本,这样如果正好是当前副本所在的节点挂掉的时候,虽然kafka是集群是高可用的,但是topic的数据却无法访问到了,所以要保证connector创建出来的topic副本数大于1,建议值为3。debezium采集出来的每个表数据对应存放到kafka的1个topic中,每个source connector也会有一个记录ddl变化的history topic,所以要保证高可用的大前提是kafka 集群的高可用。

2022-09-29 16:48:37 719

原创 Debezium-mysql开启ssl

主要讲解debezium怎么配置ssl,至于mysql怎么开启ssl功能请自行百度。,debezium会和源库建立ssl链接且会验证ca。: keystore名字,如果没有则会在当前目录新建。命令导入ca.pem到truststore。: keystore 密码,记住不能忘!服务所在机器的truststore中。:告诉keytool要导入cert。:证书的别名,不能重名。: 要导入的证书文件。

2022-09-29 15:41:28 793

原创 mongod3.6副本集搭建

以3节点为例,采用RPM包安装,RPM包下载地址如下(版本为3.6.23):官方下载地址本站下载地址在每个节点上分别通过rpm安装包安装mongod服务修改每个节点的/etc/mongod.conf配置文件的副本集相关配置,如下:#bindIp是绑定的ip信息,默认只能通过127.0.0.1连接,生产环境建议设置成虚机具体的ipnet.bindIp: 0.0.0.0#每个节点的上副本集名字必须保持一致replication.replSetName: myrs启动每个节点的mon.

2021-08-24 16:37:38 222

原创 odfe(open distro for elasticsearch)自签名证书做法

odfe(open distro for elasticsearch) 自签名证书制作1. 安装openssl(做证书的工具)2. 制作根证书3. 制作admin证书4. 制作node证书本文实例都是运行在centos系统上1. 安装openssl(做证书的工具)查看当前机器是否安装了openssl服务,如果安装了则直接可以用,未安装的话需要先安装openssl服务,查看是否安装命令:openssl versionOpenSSL 1.0.2k-fips 26 Jan 2017安装o

2021-04-27 10:18:55 430

原创 go gin获取query参数并设置默认值

只获取query参数不设置默认值首先看gin有关获取url query参数的方法:// 该方法获取url 的query参数有则返回,没有则返回空字符串func (c *Context) Query(key string) string { value, _ := c.GetQuery(key) return value}例如获取query参数name:func AddUser(c *gin.Context) { //获取 url中query参数为name的值 //如果query参数没

2021-03-29 20:22:29 5321

原创 redis 常见debug命令

redis 常见debug命令造数据,如造1000条数据debug populate 10000模拟oomdebug oom模拟宕机debug segfault模拟hang(阻塞)住DEBUG sleep 30模拟加载rdbdebug reload模拟AOF 加载debug loadaof

2021-03-29 19:45:31 658 1

gpt4all windows安装包

gpt4 windows本地化部署。可在windows本地部署gpt4服务

2024-01-30

redis6-arm版可执行文件

redis6-arm版可执行文件

2024-01-03

centos nginx rpm包最新1.24版本

centos nginx rpm包最新1.24版本

2023-05-11

redis7 centos可执行文件

redis7 centos安装包。

2023-01-06

mysqldbcompare工具包

对比mysql数据库一致性,mysql database compare.可比较两个不同server上的数据库数据库的数据差异。

2022-11-29

mongdb3.6.zip

mongodb3.6 rpm安装包,自动服务安装。

2021-08-24

odfe-plugins-1.13.2.tar

elasticsearch 常用插件,包含,用户插件,告警插件,sql插件等。兼容版7.x版本

2021-08-20

odfe-1.13.2.tar

odfe rpm安装包,包含所有插件 版本为:1.13.2

2021-08-20

InfluxDBStudio-0.1.0.7z

windows版influxdb客户端工具

2021-03-27

redis6 安装包下载

redis6.2.1 linux安装包,免编译只需要copy 到/usr/local/bin下并增加可执行权限即可使用

2021-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除