maxwell(1.44.0)部署

mysql cdc工具Maxwell 特性:通过实现接口,自定义数据输出逻辑(需打包成 JAR 扩展)。配置适用场景:特殊输出需求(如对接自研中间件、复杂数据转换)。 阅读详情

一、什么是maxwell

Maxwell 是由美国Zendesk开源,用Java编写的MySQL实时抓取软件。 实时读取MySQL二进制日志Binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其它平台的应用程序。
官网地址: Maxwell’s Daemon

二、maxwell工作原理

2.1 MySQL主从复制过程

  • Master主库将改变记录,写到二进制日志(binary log)中
  • Slave从库向mysql master发送dump协议,将master主库的binary log events拷贝到它的中继日志(relay log);
  • Slave从库读取并重做中继日志中的事件,将改变的数据同步到自己的数据库。
    在这里插入图片描述

2.2 Maxwell的工作原理

Maxwell的工作原理很简单,就是把自己伪装成MySQL的一个slave,然后以slave的身份假装从MySQL(master)复制数据。

2.3 MySQL的binlog

(1) 什么是binlog

MySQL的二进制日志可以说MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。

一般来说开启二进制日志大概会有1%的性能损耗。二进制有两个最重要的使用场景:

  • 其一:MySQL Replication在Master端开启binlog,Master把它的二进制日志传递给slaves来达到master-slave数据一致的目的。
  • 其二:自然就是数据恢复了,通过使用mysqlbinlog工具来使恢复数据。

二进制日志包括两类文件:二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件,二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句)语句事件。

(2) binlog的开启

  • 找到MySQL配置文件的位置
  • Linux: /etc/my.cnf

如果/etc目录下没有,可以通过locate my.cnf查找位置

  • Windows: \my.ini
  • 在mysql的配置文件下,修改配置

在[mysqld] 区块,设置/添加 log-bin=mysql-bin

这个表示binlog日志的前缀是mysql-bin,以后生成的日志文件就是 mysql-bin.000001 的文件后面的数字按顺序生成,每次mysql重启或者到达单个文件大小的阈值时,新生一个文件,按顺序编号。

(3) binlog的分类设置

mysql binlog的格式有三种,分别是STATEMENT,MIXED,ROW。

在配置文件中可以选择配置 binlog_format= statement|mixed|row

三种格式的区别:

  • statement

​ 语句级,binlog会记录每次一执行写操作的语句。

​ 相对row模式节省空间,但是可能产生不一致性,比如

update test set create_date=now();

​ 如果用binlog日志进行恢复,由于执行时间不同可能产生的数据就不同。

​ 优点: 节省空间

​ 缺点: 有可能造成数据不一致。

  • row

​ 行级, binlog会记录每次操作后每行记录的变化。

​ 优点:保持数据的绝对一致性。因为不管sql是什么,引用了什么函数,他只记录执行后的效果。

​ 缺点:占用较大空间。

  • mixed

混合级别,statement的升级版,一定程度上解决了statement模式因为一些情况而造成的数据不一致问题。

​ 默认还是statement,在某些情况下,譬如:

​ 当函数中包含 UUID() 时;

​ 包含 AUTO_INCREMENT 字段的表被更新时;

​ 执行 INSERT DELAYED 语句时;

​ 用 UDF 时;

​ 会按照 ROW的方式进行处理

​ 优点:节省空间,同时兼顾了一定的一致性。

​ 缺点:还有些极个别情况依旧会造成不一致,另外statement和mixed对于需要对binlog监控的情况都不方便。

综合上面对比,Maxwell想做监控分析,选择row格式比较合适

三、Maxwell与Canal的对比

对比CanalMaxwell
语言javajava
数据格式格式自由json
采集数据模式增量全量/增量
数据落地定制支持kafka等多种平台
HA支持支持

四、Maxwell部署

4.1 安装地址

(1)Maxwell官网地址: Maxwell’s Daemon

(2)文档查看地址: http://maxwells-daemon.io/quickstart/

4.2 安装部署

(1)软件基础,读者需要提前安装好kafka和MySQL,此文档不再赘述。

(2)上传maxwell-1.41.2.tar.gz到/root下

(3)解压maxwell-1.41.2.tar.gz的安装包到/opt/module/maxwell下

mkdir /opt/module

sudo tar -zxvf maxwell-1.41.2.tar.gz -C /opt/module

4.3 MySQL环境准备

修改mysql的配置文件/etc/my.cnf,开启MySQL Binlog设置

sudo vi /etc/my.cnf

log-bin=binlog

binlog-format=row

在这里插入图片描述

4.4 初始化Maxwell元数据库(注意!!在主库的mysql进行创建)

在MySQL中建立一个maxwell库用于存储Maxwell的元数据

mysql -uroot -p

CREATE DATABASE maxwell;

设置mysql用户密码安全级别,在mysql中运行如下命令

set global validate_password_length=4;

set global validate_password_policy=0;

分配一个账号可以操作该数据库

```sql
GRANT ALL  ON maxwell.* TO 'maxwell'@'%' IDENTIFIED BY '123456';

分配这个账号可以监控其他数据库的权限

GRANT  SELECT ,REPLICATION SLAVE , REPLICATION CLIENT  ON *.* TO maxwell@'%';

刷新mysql表权限

flush privileges;

4.5 监控Mysql数据输出到kafka

4.5.1 实现步骤

启动kafka,这里就不过多赘述

启动Maxwell监控binlog

bin/maxwell --user='maxwell' --password='*******' --host='192.168.56.109' --producer=kafka --kafka.bootstrap.servers=192.168.56.106:9092 --kafka_topic=maxwell

#若报错

[bigdata@localhost maxwell-1.41.2]$ bin/maxwell --user='maxwell' --password='***' --host='10.8.15.153' --producer=kafka --kafka.bootstrap.servers=10.8.15.149:9092 --kafka_topic=maxwell

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/zendesk/maxwell/Maxwell has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
​        at java.lang.ClassLoader.defineClass1(Native Method)
​        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
​        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
​        at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
​        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
​        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
​        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
​        at java.security.AccessController.doPrivileged(Native Method)
​        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
​        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
​        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
​        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
​        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621)

#运行以下命令

java -version   #1.41.2需要依赖java11

sudo yum install java-11-openjdk-devel

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk

export PATH=$JAVA_HOME/bin:$PATH

source ~/.bashrc

java -version

#再次运行上述命令

bin/maxwell --user='maxwell' --password='***' --host='192.168.56.109' --producer=kafka --kafka.bootstrap.servers=192.168.56.106:9092 --kafka_topic=maxwell

在这里插入图片描述

–user 连接mysql的用户

–password 连接mysql的用户的密码

–host mysql安装的主机名

–producer 生产者模式(stdout:控制台 kafka:kafka集群)

打开kafka的控制台的消费者消费maxwell主题

./bin/kafka-console-consumer.sh --bootstrap-server 192.168.56.106:9092 --topic maxwell

使用Navicat插入一条测试数据,通过kafka消费者来查看到了数据,说明数据成功传入kafka

在这里插入图片描述

4.6 修改配置文件(基于测试环境)

启动maxwell的配置文件config.properties

# MySQL 配置
host=10.8.15.149

user=maxwell

password=123456
 #Kafka 生产者配置
producer=kafka
kafka.bootstrap.servers=10.8.16.214:9092,10.8.15.157:9092,10.8.15.206:9092

\

# ✅ 动态 topic 命名规则:maxwell_t_{generator}

kafka_topic=maxwell

\# ✅ 使用正则过滤 + 替换规则,将数据库名映射为 generator 名

\# filter=exclude:*.*,include:db_enterprise*.t_enterprise_*:maxwell_t_enterprise,include:db_business*.t_general_taxpayer_*:maxwell_t_taxpayer,include:db_business*.t_creditimportexport_data_*:maxwell_t_creditimportexport,include:db_code*.t_econ_kind_code_*:maxwell_t_econ,include:db_sub_enterprises*.t_last_industry_*:maxwell_t_last_industry,include:db_code*.t_industry_code_*:maxwell_t_industry,include:db_enterprise*.t_address_*:maxwell_t_address,include:db_enterprise*.t_history_names_*:maxwell_t_history_names,include:db_enterprise*.t_emails_*:maxwell_t_emails,include:db_enterprise_reports*.t_report_details_*:maxwell_t_report_details

javascript=/home/bigdata/filter.js

\# Kafka 优化参数

producer_kafka_batch_size=163840

producer_kafka_linger_ms=20

producer_kafka_buffer_memory=67108864

producer_kafka_compression_type=lz4

\# Maxwell 核心优化

producer_async=true

worker_threads=4

maxwell.buffer.size=10000

output_nulls=false

producer_partition_by=primary_key

\# 高可用建议配置

producer_kafka_max_in_flight_requests_per_connection=5

producer_kafka_acks=all

producer_kafka_retries=10

producer_kafka_enable_idempotence=true

相应的表名,使用正则匹配

function process_row(row) {

​    var dbReg   = /^db_(enterprise|business|code|sub_enterprises|enterprise_reports)\d+$/;

​    var tblReg  = /^t_(enterprise|general_taxpayer|creditimportexport_data|econ_kind_code|last_industry|industry_code|address|history_names|emails|report_details)_\d+$/;

​    if (dbReg.test(row.database) && tblReg.test(row.table)) {

​        var baseTable = row.table

​            .replace(/_\d+$/, '')        // 去掉 _0、_1 等分表后缀

​            .replace(/^t_/, '')          // 去掉 t_ 前缀

​            .replace('_data', '');        // ? 去掉 _data 后缀

​        row.kafka_topic = 'maxwell_t_' + baseTable;

​    } else {

​        row.suppress();

​    }

}

启动命名如下:

./bin/maxwell --config config.properties

Jetson Nano YOLOv8实时目标检测实战:从PyTorch训练到TensorRT部署(附完整代码) 本文详细介绍了如何在Jetson Nano上实现YOLOv8实时目标检测,从PyTorch训练到TensorRT部署的全流程。通过优化模型转换和推理代码,结合TensorRT加速,YOLOv8n模型在Jetson Nano上可达到25FPS以上的实时性能,适用于边缘计算场景。 阅读详情

相关推荐

Flink原理与实战(java版)#第11章Flink的应用(整章)

分别介绍了Flink的CDC及与Flink集成、通过Flink CDC将MySQL数据实时同步到Elasticsearch和Table API & SQL的外部连接器Hive的应用。

alanchanchn的专栏 8423

7、Maxwell安装部署

但有时只有增量数据是不够的,我们可能需要使用到MySQL数据库中从历史至今的一个完整的数据集。1)第一条type为bootstrap-start和最后一条type为bootstrap-complete的数据,是bootstrap开始和结束的标志,不包含数据,中间的type为bootstrap-insert的数据才包含数据。Maxwell需要在MySQL中存储其运行过程中的所需的一些数据,包括binlog同步的断点位置(Maxwell支持断点续传)等等,故需要在MySQL为Maxwell创建数据库及用户。

赞的心路历程 1536

【信息科学与工程学】计算机科学与自动化——第十八篇 存储系统设计 10 存储器/存储软件/存储芯片/存储盘/存储系统/存储网络01

③ MTJ电阻 → 界面:TMR=(R_AP-R_P)/R_P = 2P₁P₂/(1-P₁P₂) (Julliere模型);③ 访问延迟模型 → 统计:平均访问延迟 = p_hot * t_dram + (1-p_hot) * t_nvm + t_migration_overhead;:① 储能电容计算 → 数学物理:所需能量 E = P * t_backup,电容 C = 2E / (V_start² - V_end²);:① B-tree平衡 → 代数:树高 h = log_m(N),m为扇出;

weixin_49199313的博客 264

(三十二)大数据实战——Maxwell安装部署及其应用案例实战

Maxwell是一个开源的MySQL数据库binlog解析工具,用于将MySQL数据库的binlog转换成易于消费的JSON格式,并通过Kafka、RabbitMQ、Kinesis 等消息队列或直接写入文件等方式将其输出。本节内容主要介绍如何安装部署Maxwell以及如何使用Maxwell完成数据的同步,这里主要以同步数据到kafka服务器为例。关于mysql和kafka的安装,这里不在介绍,请关注作者往期博客内容。

厉害哥哥的博客 2167

Maxwell教学版安装包

Maxwell教学版安装包

2025浏览器指纹伪装终极指南:Playwright修改WebGL+时区+分辨率,小红书爬1000条零验证

2025年小红书的反爬已经进入“多维校验”时代,单纯修改某一个指纹维度已失效。本文方案的核心是“让所有特征都一致且合理”——WebGL+Canvas+时区+分辨率+UA+行为,形成一个完整的“真实用户画像”,让小红书的反爬系统无法区分是爬虫还是真人。这套方案不仅适用于小红书,也可迁移到知乎、抖音、跨境电商等其他高反爬平台,只需替换对应的指纹库和数据提取逻辑。记住:指纹伪装的本质不是“欺骗”,而是“模拟真实”,把每个细节都做到和人类一致,自然就能实现“零验证”爬取。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 3071

Maxwell安装、配置、脚本制作

【代码】Maxwell启停重启脚本。

liuwei0376的专栏 4562

高通QCOM Camera Pipeline 可视化工具:从XML到交互式图谱的工程实践

本文详细介绍了高通QCOM Camera Pipeline可视化工具的工程实践,旨在解决Camera驱动与算法工程师在解析复杂XML配置文件时的痛点。该工具能将静态的XML文件(如g_camx_usecase.xml)自动转换为交互式视觉图谱,通过分层布局算法清晰展示Pipeline、Node、Port和Link的拓扑关系,并支持悬停查看、拖动缩放等交互操作,极大提升了开发调试与架构理解的效率。

prometheus5watch的博客 555

Maxwell安装部署

第一条type为bootstrap-start和最后一条type为bootstrap-complete的数据,是bootstrap开始和结束的标志,不包含数据,中间的type为bootstrap-insert的数据才包含数据。Maxwell需要在MySQL中存储其运行过程中的所需的一些数据,包括binlog同步的断点位置(Maxwell支持断点续传)等等,故需要在MySQL为Maxwell创建数据库及用户。一次bootstrap输出的所有记录的ts都相同,为bootstrap开始的时间。

roi666的博客 3005

手把手教你用Cesium和RayMarching实现逼真体积云(附完整Shader代码)

本文详细介绍了如何利用Cesium和RayMarching技术实现逼真的体积云效果,包括环境准备、核心逻辑、云层建模和光照增强等关键步骤,并提供了完整的Shader代码。通过噪声函数选型、动态风场模拟和多重散射近似等技术,开发者可以在数字地球可视化项目中创建沉浸式天气效果,显著提升场景的真实感。

weixin_29230649的博客 417

scGPT学习资料汇总 - 单细胞多组学基础模型

scGPT(single-cell Generative Pre-trained Transformer)是一个针对单细胞多组学数据的基础模型,由多伦多大学Wang Bo实验室开发。该模型通过在超过3300万个细胞上进行生成式预训练,捕捉了基因和细胞之间的复杂关系,为多种下游任务提供了强大的基础。scGPT为单细胞分析提供了强大的基础模型和丰富的资源。通过本文汇总的学习材料,读者可以快速掌握scGPT的使用,并将其应用到自己的研究中。

2401_87189860的博客 838

Maxwell简介、部署、原理和使用介绍

Maxwell是由美国Zendesk公司开源,使用Java编写的MySQL变更数据抓取软件。他会实时监控Mysql数据库的数据变更操作(包括insert、update、delete),并将变更数据以JSON的格式发送给Kafka、Kinesis、RabbitMQ、Redis、Google CloudPub/Sub、文件或其它平台等等 Maxwell项目官方网站:https://maxwells-daemon.io/

wt334502157的博客 7088

Informer复现 -- 完整模型

有了数据和核心的ProbAttention,接下来就可以复现完整的Informer(图1)了。图1:Informer模型结构[1]如果对图1还不太熟悉的同学,可以参考图2。由图2可知,informer与Transformer之间的差异并不大。主要区别是ProbAttention和可能的encoder最后一层的conv(源代码中用来distil)。图2:参考Transformer画的Informer模型结构。

AI_daily的博客 3493

maxwell(1.44.0)暂停监听某些表的测试

本文介绍了Maxwell(1.44.0)在分库分表架构下的配置优化方案。通过编写config.properties配置文件和filter.js动态路由脚本,解决了传统静态配置难以维护、灵活性差的问题。配置重点优化了Kafka生产者参数(批量大小160KB、LZ4压缩、异步模式等)和Maxwell核心参数(4线程处理、10,000条事件缓存)。filter.js实现了多对一映射功能,将分散在不同库表的业务数据(如企业数据、税务数据)动态路由到统一Kafka主题,同时支持数据清洗和脱敏,显著提升了系统可维护性。

m0_74880098的博客 988

华为OD机试真题 新系统2026-04-08 Python&JS 实现【配置操作失败数量统计】

模拟一个系统的命令行配置,包含添加、修改、删除三项操作,详情如下: 添加操作命令:add_rulerule_id=1rule_index = 18 修改操作命令: mod_rule rule_id= 1rule_index = 100 删除操作命令:del_rulerule_id=1

MISAYAONE的博客 587

大华 DSS 数字监控系统 itcBulletin SQL 注入漏洞复现

大华 DSs 数字监控系统是大华开发的一款安防视频监控系统,拥有实时监视、云台操作、录像回放、报警处理、设备管理等功能。大华 DSS存在SQL注入漏洞,攻击者 pota/services/itcBuletin 路由发送特殊构造的数据包,利用报错注入获取数据库敏感信息。攻击者除了可以利用 SQL注入漏词获取数据库中的信息例如,管理员后台密码、站点的用户人人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限poc验证是否存在漏洞如果你想查询用户名和密码。

holyxp的博客 4004

Maxwell生产环境部署:从开发到上线的完整流程指南

Maxwell是一款强大的MySQL到JSON Kafka生产者工具,能够实时捕获MySQL的binlog变更并将其转换为JSON格式发送到Kafka。本文将为您详细介绍Maxwell在生产环境的完整部署流程,从基础配置到高可用架构,确保您的数据同步系统稳定可靠运行。🚀 ## 📋 前置准备与环境配置 ### MySQL服务器配置 要让Maxwell正常工作,首先需要在MySQL服务器中启

gitblog_00935的博客 966

SerDes学习笔记:接收机CTLE均衡架构示例(USB3.1、PCIe3.0\4.0\5.0)

本文分析了USB3.1和PCIe标准中连续时间线性均衡器(CTLE)的设计演进。USB3.1Gen1采用一阶CTLE,其传递函数在长信道下具有有源滤波器特性;Gen2版本延续类似架构,通过Adc参数调节零点频率。PCIeGen3/4保持一阶结构但调整极点位置,Gen5升级为二阶传递函数,扩展Adc调节范围至-5dB~-15dB。研究表明,CTLE能有效改善信号完整性,通过参数优化可平衡信号衰减与码间干扰抑制。

一只豌豆象的博客 626

如何快速实现MySQL数据实时同步:Maxwell跨平台分发的终极指南

Maxwell是一款强大的MySQL数据变更捕获工具,能够将数据库变更以JSON格式实时同步到Kafka、Redis、RabbitMQ等多种平台。本文将详细介绍Maxwell的高级用法,帮助你轻松实现跨平台数据分发,构建实时数据管道。 ## 📋 准备工作:安装与环境配置 ### 安装Maxwell的三种方式 Maxwell提供多种安装选项,可根据你的环境选择最适合的方式: **1. 二进

gitblog_00136的博客 607

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

单库单表Mysql-canal/maxwell-kafka测试

本文对比测试了两种MySQL到Kafka数据同步工具(Canal、Maxwell)的性能表现,构建了完整的测试环境与指标体系。通过模拟企业股东关系数据的全链路同步流程,重点评估了数据插入性能、同步延迟、数据完整性、吞吐量及主从延迟等核心指标。测试采用多脚本协同方式,包括数据生成(python_test_mysql.py)、全链路测试(run_all.py)及工具专项测试,通过批量数据操作与实时监控实现对同步性能的全面量化分析,为企业级数据同步方案选型提供了可靠的基准测试框架。

m0_74880098的博客 1128

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

OpenPose 在 Nvidia Jetson TX1 上的安装实战:JetPack 3.1 定制内核、OpenCV 源码编译与 CUDA 架构适配

OpenPose 官方并不正式支持 Jetson TX1,但社区成员 @dreinsdo 实测贡献了一套完整、可复现的安装流程,并整理成本文所依据的 [installation_jetson_tx1.md](https://link.gitcode.com/i/d5e2ddb5baab4061db888efd641b1489) 文档。本指南将完整还原这条从零开始的 TX1 安装路线:刷写 JetP

gitblog_01169的博客 383

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

在 NVIDIA Jetson 上部署 Ultralytics YOLO26:刷机、环境安装、TensorRT/DLA 推理与性能基准全指南

本篇指南完整讲解如何在 NVIDIA Jetson 嵌入式设备上部署 Ultralytics YOLO26(含 YOLO11):从认识 Jetson 硬件生态与 JetPack SDK,到刷写系统、Docker 镜像启动、原生环境安装,再到 TensorRT 引擎导出、NVIDIA DLA 硬件加速、官方实测基准表与内存优化技巧。读完本文,你将能够在 AGX Thor、AGX Orin、Orin

gitblog_00130的博客 472

Note_Logistics_Day04

stypora-copy-images-to: img typora-root-url: ./ Logistics_Day04:业务服务器和大数据服务器 01-[复习]-上次课程内容回顾 主要讲解2个方面内容:物流项目业务数据(数据库部署)和OGG 实时采集Oracle数据库表的数据。 1、物流项目业务数据 实际物流快递公司来说,有很多业务系统,使用不同类型数据库存储数据,在此仅仅以2个业务系统为例 - 物流系统Logistics 使用Oracle数据库 - CRM系统客户关系管理系统 .

Maynor的博客 2093

终极指南:使用vgpu_unlock解锁消费级NVIDIA显卡的完整vGPU虚拟化功能

在虚拟化技术日益成熟的今天,vGPU虚拟化让单个物理GPU能够被多个虚拟机同时使用,但NVIDIA官方仅将此功能限制在昂贵的Tesla和专业级显卡上。vgpu_unlock项目打破了这一限制,让普通消费级GeForce和Quadro显卡也能享受到企业级的vGPU虚拟化技术。 ## 什么是vGPU虚拟化及其价值 vGPU虚拟化技术允许将单个物理GPU分割成多个虚拟GPU实例,每个虚拟机都能获得独

gitblog_00161的博客 1077

Jetson边缘AI部署实战:从硬件启动到端到端推理交付

边缘AI部署是将深度学习模型落地至资源受限嵌入式设备的关键环节,其核心在于平衡精度、延迟与功耗,并适配NVIDIA Jetson系列特有的L4T系统、TensorRT加速链路及硬件约束。理解CUDA版本兼容性、TensorRT引擎跨平台限制、供电/散热/存储等物理层影响,是实现稳定推理的前提;而Docker容器化、动态功耗调控、边缘-云协同等工程实践,则决定了方案能否真正交付。本文聚焦Jetson Nano、Xavier NX、Orin NX等主流型号的真实踩坑经验,覆盖WiFi驱动安装、USB摄像头稳定性

weixin_33894640的博客 292

mysql不停机迁移_不停业务,做mysql数据迁移。

入职小美到家后,发现mysql-data目录存储在20G根目录磁盘,磁盘空间越来越小,这个坑必须填掉。同事要求不停业务做迁移,讨论后方案如下:方案:1、使用xtartbackup做mysql的master-slave(无需上锁,不影响业务)。2、验证数据一致性后将业务从master切换至slave。3、将原master-slave重新部署。方案虽然繁琐,重点在于安全。xtartbackup部署步骤...

weixin_39684495的博客 1058
上一篇: 三节点 Kafka(4.0)部署
下一篇: Debezium部署
wangyutian5u
博客等级 码龄4年 94粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值