You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker环境下MariaDB Columnstore安装CONNECT Engine失败求助

解决MariaDB Columnstore Docker镜像安装CONNECT Engine的包名问题

问题原因

你遇到的No match for argument: MariaDB-connect-engine错误,是因为标准MariaDB的CONNECT Engine包名不适用于Columnstore镜像。官方文档里的MariaDB-connect-engine是针对常规MariaDB Server的包名,而MariaDB Columnstore作为分布式存储引擎,其配套的CONNECT Engine采用了独立的包命名规则。

解决方案

修正Dockerfile中的包名为mariadb-columnstore-connect,同时简化命令(容器内默认以root身份运行,无需sudo,且用dnf替代yum更适配Rocky Linux):

FROM mariadb/columnstore:latest
RUN dnf install -y mariadb-columnstore-connect unixODBC

验证方法

如果需要确认包名,可临时进入容器执行搜索命令:

docker run --rm -it mariadb/columnstore:latest dnf search mariadb | grep connect

会输出类似结果:

mariadb-columnstore-connect.x86_64 : Connect storage engine for MariaDB Columnstore

内容的提问来源于stack exchange,提问作者Betelgeitze

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 23:48:12