sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
server-id = 1
net_read_timeout = 300
net_write_timeout = 300
#slave-skip-errors = 1032,1062,2013
#read-only = 1
#relay_log_recovery = 1
[mysqldump]
quick
max_allowed_packet = 64M
[mysql]
no-auto-rehash
default-character-set = utf8
[myisamchk]
key_buffer_size = 2M
sort_buffer_size = 2M
read_buffer = 4M
write_buffer = 4M
[mysqlhotcopy]
interactive-timeout
systemctl restart mysqld.service
systemctl enable mysqld
cat /var/log/mysqld.log | grep password #查看数据库的密码
mysql -uroot -p',jlmMKj49wAP'
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
use mysql;
update user set host='%' where user ='root';
alter user 'root'@'%' identified with mysql_native_password by '123456';
flush privileges;
4、安装并配置Mavenwget https://dlcdn.Apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz --no-check-certificate
tar -xzf apache-maven-3.8.4-bin.tar.gz -C /usr/local/
cd /usr/local/
mv apache-maven-3.8.4 maven
vim /etc/profile
export MAVNE_HOME=/usr/local/maven
export PATH=$PATH:$JAVA_HOME/bin:$MAVNE_HOME/bin
source /etc/profile
# 检查maven安装
mvn -version
5、配置apollo数据库wget https://raw.githubusercontent.com/ctripcorp/apollo/master/scripts/sql/apolloconfigdb.sql
wget https://raw.githubusercontent.com/ctripcorp/apollo/master/scripts/sql/apolloportaldb.sql
mysql -uroot -p123456
source /root/apolloconfigdb.sql;
source /root/apolloportaldb.sql;
6、配置并启动apollowget https://github.com/ctripcorp/apollo/releases/download/v1.9.1/apollo-adminservice-1.9.1-github.zip
wget https://github.com/ctripcorp/apollo/releases/download/v1.9.1/apollo-configservice-1.9.1-github.zip
wget https://github.com/ctripcorp/apollo/releases/download/v1.9.1/apollo-portal-1.9.1-github.zip
unzip apollo-adminservice-1.9.1-github.zip -d /data/apollo/apollo-adminservice
unzip apollo-configservice-1.9.1-github.zip -d /data/apollo/apollo-configservice
unzip apollo-portal-1.9.1-github.zip -d /data/apollo/apollo-portal
修改配置
vi /data/apollo/apollo-adminservice/config/Application-github.properties
# DataSource
spring.datasource.url = jdbc:mysql://192.168.52.20:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
vi /data/apollo/apollo-configservice/config/application-github.properties
# DataSource
spring.datasource.url = jdbc:mysql://192.168.52.20:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
vi /data/apollo/apollo-portal/config/application-github.properties
# DataSource
spring.datasource.url = jdbc:mysql://192.168.52.20:3306/ApolloPortalDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
修改端口启动和日志路径
vi /data/apollo/apollo-adminservice/scripts/startup.sh
LOG_DIR=/data/logs/apollo-adminservice
export JAVA_OPTS="-Xms2048m -Xmx2048m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:NewSize=256m -XX:MaxNewSize=1024m -XX:SurvivorRatio=8"
vi /data/apollo/apollo-configservice/scripts/startup.sh
LOG_DIR=/data/logs/apollo-configservice
export JAVA_OPTS="-Xms2048m -Xmx2048m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:NewSize=256m -XX:MaxNewSize=1024m -XX:SurvivorRatio=8"
vi /data/apollo/apollo-portal/scripts/startup.sh
LOG_DIR=/data/logs/apollo-portal
export JAVA_OPTS="-Xms2048m -Xmx2048m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:NewSize=256m -XX:MaxNewSize=1024m -XX:SurvivorRatio=8"
修改protal组件的apollo-env.properties
vi /data/apollo/apollo-portal/config/apollo-env.properties
local.meta=http://localhost:8080
dev.meta=http://localhost:8080
fat.meta=http://fill-in-fat-meta-server:8080
uat.meta=http://fill-in-uat-meta-server:8080
lpt.meta=${lpt_meta}
pro.meta=http://fill-in-pro-meta-server:8080
#启动脚本
cat apollo-start.sh
/data/apollo/apollo-configservice/scripts/startup.sh
/data/apollo/apollo-adminservice/scripts/startup.sh
/data/apollo/apollo-portal/scripts/startup.sh
#停止脚本
cat apollo-shutdown.sh
推荐阅读
- 新电脑配置不低却还是卡顿,你知道原因吗?
- 旧电脑升级配置,应该动哪里?
- kubernetes ingress配置转发端口
- 华为交换机配置跨网段通过vlanif通信,二层隔离三层通信
- Maven配置多个仓库共同使用的方法
- 买电脑,应该关心的6个配置!哪种电脑不能买?
- linux-centos网络配置bond
- 虹桥世界中心房地产详情
- Centos6下网卡启动、配置ifcfg-eth0教程
- 配置与 Hyper-V 虚拟机的远程桌面连接