Apollo

2023-12-23 02:44:45

在这里插入图片描述

一. Apollo

Github

(一). 部署

  • 部署数据库略,可用 docker 部署
[mysqld]
skip-host-cache
skip-name-resolve
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
secure-file-priv=/var/lib/mysql-files
user=mysql
symbolic-links=0
pid-file=/var/run/mysqld/mysqld.pid

character_set_server=utf8mb4
collation-server=utf8mb4_general_ci
init_connect='SET collation_connection = utf8mb4_general_ci'
init_connect='SET NAMES utf8mb4'
interactive_timeout=86400
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_format=row

[client]
socket=/var/run/mysqld/mysqld.sock
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

下载这几个

1. 数据库

初始化库表

# 先初始化库表,然后授权用户
CREATE USER 'uapollo' IDENTIFIED BY 'sdrapollo';
GRANT ALL ON ApolloConfigDB.* TO 'uapollo'@'%' IDENTIFIED BY 'sdrapollo';
GRANT ALL ON ApolloPortalDB.* TO 'uapollo'@'%' IDENTIFIED BY 'sdrapollo';
FLUSH PRIVILEGES;

2. java

yum list java-1.8*
yum install java-1.8.0-openjdk* -y
java -version

3. Apollo

# 分别将下载的 zip 包解析到对应其中
mkdir adminservice  configservice  portal

# 配置 adminservice 的数据库连接信息
vim adminservice/config/application-github.properties
# DataSource
spring.datasource.url = jdbc:mysql://192.168.204.44:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = uapollo
spring.datasource.password = sdrapollo


vim configservice/config/application-github.properties

# DataSource
spring.datasource.url = jdbc:mysql://192.168.204.44:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = uapollo
spring.datasource.password = sdrapollo


vim portal/config/application-github.properties
# DataSource
spring.datasource.url = jdbc:mysql://192.168.204.44:3306/ApolloPortalDB?characterEncoding=utf8
spring.datasource.username = uapollo
spring.datasource.password = sdrapollo

#  分别是不同环境下的服务地址
vim portal/config/apollo-env.properties
local.meta=http://192.168.204.44:8080/env-local
dev.meta=http://192.168.204.44:8080/env-dev
fat.meta=http://192.168.204.44:8080/env-fat


# 编写启动和关闭服务脚本,并给与执行权限
--------------------------------- 启动脚本---------------------------------
vim start.sh

#!/bin/bash
/folder/apollo/adminservice/scripts/startup.sh
/folder/apollo/configservice/scripts/startup.sh
/folder/apollo/portal/scripts/startup.sh

--------------------------------- 停止脚本---------------------------------
vim shutdown.sh
 
#!/bin/bash
/folder/apollo/adminservice/scripts/shutdown.sh
/folder/apollo/configservice/scripts/shutdown.sh
/folder/apollo/portal/scripts/shutdown.sh

启动后浏览器访问: http://192.168.204.44:8070

默认认证信息:
apollo

admin

Eureka访问地址: http://192.168.204.44:8080/

文章来源:https://blog.csdn.net/moon_naxx/article/details/135125876
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。