MatrixOne从入门到实践02——源码编译

本文详细介绍了如何在Linux环境下编译MatrixOne的源码,包括安装GO环境,下载源码,配置环境变量,解决编译过程中可能遇到的问题,以及离线编译的方法。同时,还提供了启动服务的步骤,包括默认配置和自定义配置,并指导如何安装mysql-client以连接MatrixOne服务。

MatrixOne从入门到实践——源码编译

​ 在部署MatrixOne前,我们可能会比较纠结使用哪个版本合适,MatrixOne在github上有各个版本的Releases,包含源码包和适用于Linux系统和MAC系统的二进制文件,但如果我们需要体验main分支上最新的功能的时候,我们可以直接使用源码编译,来获取到最新代码的二进制部署文件。本文源码编译主要是针对应用场景最为广泛的Linux系统进行的源码编译。

编译环境

硬件环境 操作系统 内存 CPU 磁盘
Windows环境下的Linux虚拟机 Linux version 3.10.0-1160.el7.x86_64 4G 4C 25G

环境准备

安装GO环境

下载
# 下载地址
https://studygolang.com/dl
# 这里将go安装至 /home/go目录下,可以在上面网址选择对应版本的安装包之后,上传至安装目录

选择对应版本下载,如我这里下载的是 go1.19.linux-amd64.tar.gz

安装GO环境
  • 创建安装目录

    mkdir -p /home/go && cd /home/go
    
  • 解压

    tar -C /home/go -zxvf go1.19.linux-amd64.tar.gz
    
  • 配置环境变量

    vi /etc/profile
    # 增加以下内容
    # 在/etc/profile最后一行添加
    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
    
    # 保存退出后,source一下
    source /etc/profile
    
  • 检查GO环境

    # 执行 go命令
    go version
    # 能出现如下的go的版本即可
    go version go1.19 linux/amd64
    

<

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值