在Linux系统上安装和配置Apollo配置中心需要按照以下步骤进行,确保环境准备、下载解压、配置文件修改以及服务的启动,以下是详细步骤:
一、环境准备
1、操作系统:Linux(推荐使用CentOS或Ubuntu)
2、JDK版本:JDK 1.8+
3、数据库:MySQL 5.6.5+
4、其他依赖:Git、Maven、Ant
二、下载Apollo
1、下载官方编译好的包
访问[Apollo releases页面](https://github.com/ctripcorp/apollo/releases)下载最新的发布包。
或者直接使用wget命令下载指定版本,
wget -P ~/soft/apollo https://github.com/ctripcorp/apollo/releases/download/v1.9.1/apollo-configservice-1.9.1-github.zip wget -P ~/soft/apollo https://github.com/ctripcorp/apollo/releases/download/v1.9.1/apollo-adminservice-1.9.1-github.zip wget -P ~/soft/apollo https://github.com/ctripcorp/apollo/releases/download/v1.9.1/apollo-portal-1.9.1-github.zip
三、创建目录并解压文件
1、创建目录
mkdir -p /opt/soft/apollo
2、解压文件
unzip ~/soft/apollo/apollo-configservice-1.9.1-github.zip -d /opt/soft/apollo/configservice unzip ~/soft/apollo/apollo-adminservice-1.9.1-github.zip -d /opt/soft/apollo/adminservice unzip ~/soft/apollo/apollo-portal-1.9.1-github.zip -d /opt/soft/apollo/portal
四、创建数据库
1、登录MySQL
mysql -u root -p
2、创建ApolloConfigDB和ApolloPortalDB数据库
CREATE DATABASE ApolloConfigDB CHARACTER SET utf8; CREATE DATABASE ApolloPortalDB CHARACTER SET utf8;
3、执行SQL脚本
下载并执行apolloconfigdb.sql
和apolloportaldb.sql
:
wget -P ~ https://raw.githubusercontent.com/nobodyiam/apollo-build-scripts/master/sql/apolloconfigdb.sql wget -P ~ https://raw.githubusercontent.com/nobodyiam/apollo-build-scripts/master/sql/apolloportaldb.sql mysql -u root -p ApolloConfigDB < ~/apolloconfigdb.sql mysql -u root -p ApolloPortalDB < ~/apolloportaldb.sql
五、修改配置文件
1、修改ApolloConfigDB的连接信息
vim /opt/soft/apollo/configservice/config/application-github.properties # 修改为: spring.datasource.url = jdbc:mysql://localhost:3306/ApolloConfigDB?useSSL=false&characterEncoding=utf8 spring.datasource.username = root spring.datasource.password = your_password
2、修改ApolloAdminDB的连接信息
vim /opt/soft/apollo/adminservice/config/application-github.properties # 修改为: spring.datasource.url = jdbc:mysql://localhost:3306/ApolloConfigDB?useSSL=false&characterEncoding=utf8 spring.datasource.username = root spring.datasource.password = your_password
3、修改ApolloPortalDB的连接信息
vim /opt/soft/apollo/portal/config/application-github.properties # 修改为: spring.datasource.url = jdbc:mysql://localhost:3306/ApolloPortalDB?useSSL=false&characterEncoding=utf8 spring.datasource.username = root spring.datasource.password = your_password
4、配置Portal的环境地址
vim /opt/soft/apollo/portal/config/apollo-env.properties # 添加或修改为: dev.meta=http://localhost:8080
六、启动服务
1、启动顺序:configservice → adminservice → portal
# 启动configservice /opt/soft/apollo/configservice/scripts/startup.sh # 启动adminservice /opt/soft/apollo/adminservice/scripts/startup.sh # 启动portal /opt/soft/apollo/portal/scripts/startup.sh
七、验证安装
1、访问Portal:打开浏览器,输入http://<your_server_ip>:8070,默认用户名密码为apollo/admin
。
2、检查日志:确认各服务是否启动正常,可以通过查看日志文件确认。
至此,Apollo配置中心已经在Linux系统上成功安装和配置完成,如果遇到任何问题,可以参考[官方文档](https://www.apolloconfig.com/#/zh/deployment/distributed-deployment-guide)进行进一步排查和解决。
以上内容就是解答有关“apollo安装linux”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/704662.html