2.9 KiB
注意事项
⚠️请注意;⚠️请注意;⚠️请注意:
为了便于快速搭建开发环境,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)均采用容器启动。
如果是在生产环境下,建议直接在宿主机上安装数据库和消息组件,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)安装配置文件在 dc3/dependencies 中,可参考自行手动安装。
安装 Java 1.8
其他版本的 JDK 理论也行,只要兼容 JDK1.8 即可。
- Java JDK 1.8 Java SE Development Kit 8 Downloads
安装 Maven 3.6
- Maven 3.6 Installing Apache Maven
安装 Docker
开发环境: 推荐安装 Docker Desktop
-
Mac : Docker Desktop For Mac
-
Windows : Docker Desktop For Windows
生产环境: 推荐在宿主机上安装 Docker 服务
-
推荐 Centos : Install Docker Engine on CentOS
-
Ubuntu : Install Docker Engine on Ubuntu
-
Debian : Install Docker Engine on Debian
安装 MySQL
开发环境: 推荐使用 Docker 启动该服务
cd iot-dc3/dc3
#构建 DC3 Mysql 服务
docker-compose build mysql
#创建并启动
docker-compose up -d mysql
#停止
docker-compose stop mysql
生产环境: 推荐在宿主机上安装 MySQL 服务
导入 iot-dc3 数据库脚本文件, dc3/dependencies/mysql/iot-dc3.sql ,使用 Navicat 之类的软件即可
安装 MongoDB
开发环境: 推荐使用 Docker 启动该服务
cd iot-dc3/dc3
#构建 DC3 MongoDB 服务
docker-compose build mongo
#创建并启动
docker-compose up -d mongo
#停止
docker-compose stop mongo
生产环境: 推荐在宿主机上安装 MongoDB 服务
导入 iot-dc3.js 数据库脚本文件, dc3/dependencies/mongo/iot-dc3.js ,使用 Navicat 之类的软件即可
安装 Redis
开发环境: 推荐使用 Docker 启动该服务
cd iot-dc3/dc3
#构建 DC3 Redis 服务
docker-compose build redis
#创建并启动
docker-compose up -d redis
#停止
docker-compose stop redis
生产环境: 推荐在宿主机上安装 MongoDB 服务
Reids 配置文件在 dc3/dependencies/redis/redis.conf
安装 RabbitMQ
开发环境: 推荐使用 Docker 启动该服务
cd iot-dc3/dc3
#构建 DC3 RabbitMQ 服务
docker-compose build rabbitmq
#创建并启动
docker-compose up -d rabbitmq
#停止
docker-compose stop rabbitmq
生产环境: 推荐在宿主机上安装 MongoDB 服务
RabbitMQ 配置文件在 dc3/dependencies/rabbitmq/rabbitmq.conf