单机部署 MatrixOne
单机版 MatrixOne 适用场景即是使用单台开发机器部署 MatrixOne,体验 MatrixOne 的基本功能,与单机版使用一个 MySQL 基本相同。
安装环境
推荐安装环境
作为一款开源数据库,MatrixOne 目前支持主流的 Linux 和 MacOS 系统。为了快速上手,本文档中优先推荐如下硬件规格:
操作系统 | 操作系统版本 | CPU | 内存 |
---|---|---|---|
Debian | 11 以上 | x86 / ARM CPU;4 核 | 16 GB |
Ubuntu | 20.04 及以上 | x86 / ARM CPU;4 核 | 16 GB |
CentOS | 7 及以上 | x86 / ARM CPU;4 核 | 16 GB |
macOS | Monterey 12.3 及以上 | x86 / ARM CPU;4 核 | 16 GB |
Note
如果您当前使用的 Linux 系统内核版本较低(低于 5.0),由于 linux 内核的限制,使用基于 glibc 构建的二进制包进行 Matrixone 的部署时可能会报与 glibc 相关的错误,这时候您可以选择使用二进制包部署中的基于 musl libc 构建的二进制包进行部署。musl libc 是一个为 Linux 系统设计的轻量级 C 标准库,使用 musl libc 打包应用程序可以让你生成不依赖于系统 C 库的静态二进制文件。此外,由于 CentOS 8 已经停止官方支持,且 CentOS 7 也将在 2024 年 6 月 30 日结束维护周期,目前使用这些版本的用户可能会面临一些风险。因此,我们建议用户使用其他操作系统版本。
你也可以查阅硬件与操作系统要求,查看更多关于硬件规格推荐,选用合适的硬件环境。
支持国产系统
作为一款国产数据库,MatrixOne 目前能够与以下国产操作系统兼容并提供支持:
操作系统 | 操作系统版本 | CPU | 内存 |
---|---|---|---|
OpenCloudOS | v8.0 / v9.0 | x86 CPU;4 核 | 16 GB |
openEuler | 20.03 | x86 / ARM CPU;4 核 | 16 GB |
TencentOS Server | v2.4 / v3.1 | x86 CPU;4 核 | 16 GB |
统信 | V20 | ARM CPU;4 核 | 16 GB |
银河麒麟 | V10 | ARM CPU;4 核 | 16 GB |
麒麟信安 | v3.0 | x86 / ARM CPU;4 核 | 16 GB |
NOTE: 支持的国产 CPU 有腾云 S2500、FT2000+/64、鲲鹏 916、鲲鹏 920 和海光 H620-G30
在 macOS 上部署
你可以在以下三种方式中选择最适合你的一种,在 macOS 上安装并连接 MatrixOne:
在 Linux 上部署
你可以在以下三种方式中选择最适合你的一种,在 Linux 上安装并连接 MatrixOne:
参考文档
-
更多有关连接 MatrixOne 的方式,参见:
-
常见的安装和部署问题,参见安装和部署常见问题。
-
关于分布式部署 MatrixOne,参见 MatrixOne 分布式集群部署。