Apollo安装步骤
1,安装mysql,
yum install net-tools
yum remove mari* -y
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
#install libaio
yum -y install libaio
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
mysqld --initialize --user=mysql
systemctl start mysqld
cat /var/log/mysqld.log | grep password
mysql -uroot -p 'password' #临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Pass6$';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Pass6$' WITH GRANT OPTION;
CREATE USER 'user01'@'%' IDENTIFIED BY 'ass8$';
FLUSH PRIVILEGES;
systemctl enable mysqld
#2 install java&maven
tar zxvf apache-maven-3.6.1-bin.tar.gz -C /var/local/
tar zxvf jdk-8u211-linux-x64.tar.gz -C /var/local/
cd /var/local/
mv apache-maven-3.6.1/ maven
mv jdk1.8.0_211/ jdk1.8
vim /etc/profile
=========================
export JAVA_HOME=/var/local/jdk1.8/
export MAVEN_HOME=/var/local/maven/
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export PATH=$PATH:${JAVA_HOME}/bin:$MAVEN_HOME/bin
=========================
source /etc/profile
3,导入port表和config表
tar zxvf apollo.tar.gz -C /var/local/
mysql -uroot -p
source /var/local/apollo/scripts/docker-quick-start/sql/apolloportaldb.sql
source /var/local/apollo/scripts/docker-quick-start/sql/apolloconfigdb.sql
grant all privileges on ApolloConfigDB.* to user01;
grant all privileges on ApolloPortalDB.* to user01;
FLUSH PRIVILEGES;
4,修改配置文件里面的链接数据库的用户名和密码,和启动脚本里面的IP地址
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = user01
spring.datasource.password = ass8$
vim startup.sh
SERVER_URL="http://10.xx.xxx.xx:$SERVER_PORT"
systemctl stop firewalld
systemctl disable firewalld