文章目录
Apollo配置服务器,需修改apollo.meta、application.properties文件,启动Apollo服务。
安装MySQL数据库
1、下载MySQL安装包
访问MySQL官网(https://www.mysql.com/downloads/)下载对应操作系统的安装包。
2、安装MySQL
运行下载的安装包,按照提示进行安装,在安装过程中,设置root用户的密码,并勾选"Enable root access from remote machines"选项,以允许远程连接。
3、配置环境变量
将MySQL的安装路径添加到系统的环境变量中,C:\Program Files\MySQLMySQL Server 8.0\bin
。
创建Apollo数据库和表
1、登录MySQL
使用命令行工具登录MySQL,输入以下命令:
mysql u root p
输入之前设置的root用户密码。
2、创建Apollo数据库
在MySQL中执行以下命令,创建一个名为apollo的数据库:
CREATE DATABASE apollo;
3、创建Apollo表
在apollo数据库中执行以下SQL语句,创建Apollo所需的表:
USE apollo; CREATE TABLE vehicle ( id INT PRIMARY KEY AUTO_INCREMENT, plate_number VARCHAR(20) NOT NULL, brand VARCHAR(50) NOT NULL, model VARCHAR(50) NOT NULL, color VARCHAR(20) NOT NULL, gps_info JSON, create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
配置Apollo客户端连接MySQL数据库
1、修改Apollo配置文件apollo.conf,设置数据库连接信息:
apollo.conf app.id=apolloserver apollo.meta=http://localhost:8080 # Meta server地址,根据实际情况修改 apollo.bootstrap.enabled=true # 开启Bootstrap功能,根据实际情况修改 apollo.bootstrap.namespaces=application # 配置的命名空间,根据实际情况修改 apollo.bootstrap.eagerLoad.enabled=true # 开启预加载功能,根据实际情况修改 apollo.bootstrap.enabled=false # 关闭Apollo自身的Meta服务,使用第三方Meta服务,根据实际情况修改 apollo.datasource.url=jdbc:mysql://localhost:3306/apollo?useUnicode=true&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true # 数据库连接URL,根据实际情况修改 apollo.datasource.username=root # 数据库用户名,根据实际情况修改 apollo.datasource.password=your_password # 数据库密码,根据实际情况修改
2、编译Apollo客户端代码:
mvn clean package DskipTests # 如果已经编译过,可以跳过这一步
启动Apollo服务器和MySQL数据库服务
1、启动MySQL数据库服务:在Windows系统中,可以在"服务"中找到MySQL服务并启动;在Linux系统中,可以使用systemctl start mysqld
命令启动。
2、启动Apollo服务器:进入Apollo客户端的apolloserver
目录,执行以下命令启动Apollo服务器:
java jar apolloserverx.x.x.jar configFile apollo.conf # x.x.x为实际的版本号,替换为对应的版本号即可