Install standalone MatrixOne
MatrixOne supports Linux and MacOS. You can install a standalone MatrixOne version either by building from source or using docker.
Recommended hardware specification: x86 CPU with 4 cores and 32GB memory, with CentOS 7+ OS.
Install From AUR
ArchLinux User can install MatrixOne from AUR.
1. $ git clone https://aur.archlinux.org/matrixone.git
2. $ cd matrixone
3. $ makepkg -rsi
Building from source
1. Install Go as necessary
Go version 1.18 is required.
2. Get the MatrixOne code
1. $ git clone https://github.com/matrixorigin/matrixone.git
2. $ cd matrixone
3. Run make
You can run make debug, make clean, or anything else our Makefile offers.
1. $ make config
2. $ make build
4. Boot MatrixOne server
1. $ ./mo-server system_vars_config.toml
Downloading binary packages
Starting with 0.3.0, you can download binary packages directly to run MatrixOne in the X86_64 Linux or Mac X86_64 environment.
1. Download binary packages and decompress
Linux Environment
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 Environment
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.Launch MatrixOne server
1. $./mo-server system_vars_config.toml
Using docker
1. Install Docker
Please verify that Docker daemon is running in the background:
1. $ docker --version
2. Create and run the container for the latest release of MatrixOne
It will pull the image from Docker Hub if not exists.
1. $ docker run -d -p 6001:6001 --name matrixone matrixorigin/matrixone:latest
