在centos7中快速安装apollo并运行(单环境)

前言: 主要用於单一环境,熟悉apollo的配置,快速启动服务,不适用于多环境的开发模式,多环境请查看:

1.安装mysql,要求5.6.5+

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server
启动MySQL
systemctl start  mysqld.service
查看MySQL运行状态
systemctl status mysqld.service
在日志文件中找出密码:
grep "password" /var/log/mysqld.log

2018-08-07T02:58:41.481658Z 1 [Note] A temporary password is generated for root@localhost: b%FkqpX/Y3j9
使用密码登录:
mysql -uroot -p
修改密码:
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
开放远程连接:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;

FLUSH PRIVILEGES; 

2.安装JDK 要求1.8+ 略。

3.通过各种MySQL客户端导入

sql/apolloportaldb.sql : 
sql/apolloconfigdb.sql : 

4.安装

git yum install -y git

5.检出apollo项目

git clone https://github.com/nobodyiam/apollo-build-scripts

6.编辑demo.sh的数据库配置,确保8070,8080,8090三个端口未占用lsof -i:8080

#apollo config db info
apollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=用户名
apollo_config_db_password=密码(如果没有密码,留空即可)

#apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=用户名
apollo_portal_db_password=密码(如果没有密码,留空即可)

7.执行启动脚本

./demo.sh start

8.用户名apollo,密码admin后登录

http://localhost:8070

9.如需更加详细的内容请参考:https://github.com/ctripcorp/apollo/wiki/Quick-Start

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章