安装单机版MatrixOne

作为一款开源数据库,MatrixOne目前支持主流的Linux和MacOS系统。你可以直接从源代码搭建单机版本的MatrixOne,也可以使用docker安装部署。

从 AUR 安装

ArchLinux 用户可以从 AUR 安装 MatrixOne。

  1. $ git clone https://aur.archlinux.org/matrixone.git
  2. $ cd matrixone
  3. $ makepkg -rsi

使用源代码搭建

1. 安装部署Go语言环境

Go语言需要升级到1.18版本。

2. 获取MatrixOne源码

  1. $ git clone https://github.com/matrixorigin/matrixone.git
  2. $ cd matrixone

3. 运行编译文件

你可以运行make debugmake clean或者其他任何Makefile支持的命令。

  1. $ make config
  2. $ make build

4. 启动MatrixOne服务

  1. $ ./mo-server system_vars_config.toml

下载二进制包

从0.3.0版本开始,您可以直接下载二进制包,然后在X86_64 Linux环境或者X86_64的MacOS环境中运行MatrixOne。

1. 下载二进制包并解压

Linux环境

  1. $ wget https://github.com/matrixorigin/matrixone/releases/download/v0.4.0/mo-server-v0.4.0-linux-amd64.zip
  2. $ unzip mo-server-v0.4.0-linux-amd64.zip

MacOS环境

  1. $ https://github.com/matrixorigin/matrixone/releases/download/v0.4.0/mo-server-v0.4.0-darwin-x86_64.zip
  2. $ unzip mo-server-v0.4.0-darwin-x86_64.zip

2. 启动MatrixOne服务

  1. $./mo-server system_vars_config.toml

使用docker

1. 安装docker

请检查Docker daemon是否正在后台运行,并确认docker版本:

  1. $ docker --version

2. 创建并运行容器

使用以下命令将从Docker Hub中拉取最近的MatrixOne镜像:

  1. $ docker run -d -p 6001:6001 --name matrixone matrixorigin/matrixone:latest