-
安装部署mysql数据库
-
下载sql文件
-
在mysql数据库中执行sql文件
-- 登录mysql mysql -u user -p -- 执行sql文件 source /path.../apollocinfigdb.sql; source /path.../apolloportaldb.sql;
-
检查sql执行是否正常
select `Id`, `Key`, `Value`, `Comment` from `ApolloPortalDB`.`ServerConfig` limit 1; select `Id`, `Key`, `Value`, `Comment` from `ApolloConfigDB`.`ServerConfig` limit 1;
-
下载adminservice、configservice、portal服务包
# 下载源代码 https://gitcode.net/mirrors/ctripcorp/apollo # 修改 /script/build.bat set apollo_config_db_url="jdbc:mysql://192.168.131.128:3306/ApolloConfigDB" set apollo_portal_db_url="jdbc:mysql://192.168.131.128:3306/ApolloPortalDB" # 运行build.bat打包 # 服务包上传linux环境
-
解压文件
# 解压到当前目录 unzip test.zip # 解压到指定目录 unzip -d /temp test.zip # 解压不覆盖已有文件 unzip -d -n /temp test.zip # 查看压缩包含有那些文件,不进行解压 unzip -l test.zip # 查看文件列表并显示压缩比例 unzip -v test.zip # 检查压缩文件是否损坏 unzip -t test.zip # 指定目录解压,已有文件则进行覆盖 unzip -o test.zip -d /temp
-
移动解压后的文件到相应的地方
mv apollo-configservice /user/local/apollo/ mv apollo-adminservice /user/local/apollo/ mv apollo-protal /user/local/apollo/
-
启动
# 开启日志写入权限,否则会报错 chmod 777 /opt/logs/ # 启动文件,有先后顺序 sh /user/local/apollo/apollo-configservice/script/startup.sh sh /user/local/apollo/apollo-adminservice/script/startup.sh sh /user/local/apollo/apollo-protal/script/startup.sh
-
开启端口
# 开启8080(Eureka) 8070(apollo)端口访问权限 -permanent 永久的 firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --permanent --add-port=8070/tcp # 刷新防火墙 firewall-cmd --reload # 查看端口是否开启 firewall-cmd --query-port=8080/tcp firewall-cmd --list-ports
-
登录
# 登录Eruka http://192.168.131.128:8080/ # 登录apollo (默认用户名:apollo 密码:admin) http://192.168.131.128:8070/
apollo配置中心安装部署
于 2024-02-19 14:16:45 首次发布