在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

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