准备工作
https://github.com/nobodyiam/apollo-build-scripts
apollo官网参考
https://github.com/ctripcorp/apollo
https://github.com/ctripcorp/apollo/wiki/Quick-Start
Apollo服务端:1.8+
Apollo客户端:1.7+
由于Quick Start会在本地同时启动服务端和客户端,所以需要在本地安装Java 1.8+。
在配置好后,可以通过如下命令检查:
java -version
样例输出:
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
Windows用户请确保JAVA_HOME环境变量已经设置。
MySQL
版本要求:5.6.5+
Apollo的表结构对timestamp使用了多个default声明,所以需要5.6.5以上版本。
连接上MySQL后,可以通过如下命令检查:
SHOW VARIABLES WHERE Variable_name = 'version';
Variable_name Value
version 5.7.11
创建目录
mkdir -p /data/app/ /data/3306/data /data/3306/binlog
创建MySQL相关用户、组
useradd mysql
chown -R mysql.mysql /data
系统残留清空
yum remove mariadb-libs -y
获取路径
http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.7/
软件上传和解压
cd /data/app
tar zxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
做软连接
ln -s mysql-5.7.28-