参考官方:https://github.com/ctripcorp/apollo/wiki/Quick-Start
1.必要准备
1.jdk版本1.8以上
2.mysql 5.65+以上 Apollo的表结构对timestamp
使用了多个default声明,所以需要5.6.5以上版本
https://dev.mysql.com/downloads/file/?id=481117下载5.7版本
安装介绍:https://www.cnblogs.com/kanyun/p/8075414.html
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 建立软连接
cat /root/.mysql_secret 查看初始密码
set password for root@localhost = password('123456'); 修改root密码
3.https://pan.baidu.com/s/187W86LoeVuv3DMrOJhcg1A 下载下载Quick Start安装包
4.导入sql文件:
5.上传并unzip apollo-quick-start.zip在新创建的apollo目录下
6.vi demo.sh 修改红框内,其它不动
Quick Start脚本会在本地启动3个服务,分别使用8070, 8080, 8090端口,请确保这3个端口当前没有被使用。
lsof -i:8070
lsof -i:8080
lsof -i:8090
如被占用干掉即可
7. ./demo.sh start
打印如下信息即为启动成功
==== starting service ====
Service logging file is ./service/apollo-service.log
Started [10768]
Waiting for config service startup.......
Config service started. You may visit http://localhost:8080 for service status now!
Waiting for admin service startup....
Admin service started
==== starting portal ====
Portal logging file is ./portal/apollo-portal.log
Started [10846]
Waiting for portal startup......
Portal started. You can visit http://localhost:8070 now!
8.访问
http://192.168.159.146:8070/signin
- 输入用户名apollo,密码admin后登录
http://192.168.159.146:8080/ 为eureka登录