基础安装环境准备

快速开始

说明

我们为用户准备了可以快速部署 MateCloud 所有组件及所需的中间件的Docker安装脚本, 你可以通过该脚本部署并体验 MateCloud 所提供的功能

部署服务器要求

  • 操作系统: 任何支持 Docker 的 Linux x64、Windows、MACOS
  • CPU/内存: 2核8G(最小)
  • 磁盘空间: 20G
  • 可访问互联网

推荐开发工具

后端开发工具

前端开发工具

安装常用组件手动模式

1.安装JDK 1.8+

网上搜索对应环境的JDK
JDK官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.安装MySQL 5.6+

网上搜索对应环境的MySQL
MySQL官网地址:https://dev.mysql.com/downloads/mysql/

3.安装Redis 4.0+

网上搜索对应环境的Redis
Redis官网地址:https://redis.io/download

4.安装Nacos 2.0.0

Nacos官网地址:https://nacos.io/zh-cn/docs/what-is-nacos.html

注意:matecloud 2.3.8版本以下支持1.4.1及以下版本

5.安装Sentinel 1.6.0+ [可选]

Sentinel官网地址:https://sentinelguard.io/zh-cn/docs/quick-start.html

Docker方式安装

参见使用docker部署基础组件

基础配置

1. 导入SQL文件

文件路径项目根目录下:

/doc/sql/matex.sql

导入可以借助navicat或其他mysql工具。

2.导入Nacos配置

文件路径项目根目录下:

# 通用配置
/doc/nacos/mate.yaml
# 数据库、redis等配置参数
/doc/nacos/mate-local.yaml
# 动态路由配置参数
/doc/nacos/mate-dynamic-routes.yaml

注意:
导入nacos时,文件名必须以yaml结尾,命名为mate或mate.yml均无法获取配置文件。

3.修改mate-local.yaml配置

修改数据库和redis为本地参数

  • 修改redis参数
    spring:
    redis:
    #redis 单机环境配置
    host: 127.0.0.1
    port: 6379
    password:
    database: 0
    ssl: false
    #redis 集群环境配置
    #cluster:
    #  nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003
    #  commandTimeout: 5000
  • 修改mysql参数
    mate:
    datasource:
    url: jdbc:mysql://127.0.0.1:3306/matex?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull
    username: root
    password: root

必要启动模块

启动认证模块(mate-uaa)

运行vip.mate.uaa.MateUaaServer

启动系统模块(mate-system)

运行vip.mate.system.MateSystemServer

启动代码模块(mate-code)[可选]

运行vip.mate.code.MateCodeServer

启动网关模块(mate-gateway)

运行vip.mate.gateway.MateGatewayServer