Ubuntu 16.0四下搭建基于携程Apollo(阿Polo)配置宗旨单机情势澳门美高梅手机网站

二、要是不升官版本,使用0.八.0本子就只能通过修改代码,比如公司购并了SSO,或然依照Spring
Security完毕简单的用户管理,不过页面要求协调提供。

Maven:3.3.9

福寿康宁登录:

在布署单机版时吭确实多,但本人都记录在了Issues上,能够从来找。

壹、访问时会自动跳转到登录页面,暗许账号密码为apollo/admin

8、总结

二、用户扩展和修改,都是由此http://localhost:8070/user-manage.html,如果是修改用户,也是通过这个页面。

1、环境:

澳门美高梅手机网站 1

~/opt/apollo-0.8.0/apollo-configservice/target$ 7z x apollo-configservice-0.8.0-github.zip -otest

三、关于数据库的迁徙

进而是安顿apollo-portal时,由于单机版的端口有争辨造成起不来,最终修改为8070即可,不过在分布式铺排上并非那样修改。

二、打包安装配备和原先保持1致,参考0.八.0版本的单机安排:http://www.cnblogs.com/EasonJim/p/7643630.html

澳门美高梅手机网站 2

三.1、假如原本数据库上有很多档次布署,那么提议实施升级脚本apolloportaldb-v080-v090.sql。

澳门美高梅手机网站 3

使用:

source /home/jim/opt/apollo-0.8.0/scripts/sql/apolloconfigdb.sql

source /home/jim/opt/apollo-0.8.0/scripts/sql/apolloportaldb.sql

说明:由于没正式披露,所以不提供离线版本了,直接clone。

解压:

澳门美高梅手机网站 4

3、导入数据库文件

证实:很遗憾,若是是应用0.八.0Release版的,暗中认可不可能登录,唯有写死三个apollo的用户。

修改端口:

在superAdmin对应的Value上以逗号隔离,扩张用户名。

在opt目录下新建如下文件夹

git clone https://github.com/ctripcorp/apollo.git

小心:假使是生产条件一定要运用分布式布署方案来做高可用集群。

三、升级到0.玖.0版本,然则这几个甘休到今日一贯不标准发表,可是这几个版本是透过Spring
Security实现了用户管理和登录页面。对于部门的修改和增加内需手动修改数据库。

MySQL:5.7.18

一、先经过合法教程领悟用户管理的法则:https://github.com/ctripcorp/apollo/wiki/Portal-%E5%AE%9E%E7%8E%B0%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95%E5%8A%9F%E8%83%BD

apollo-portal的暗中同意端口是8080,和apollo-configservice一致,所以如若要求在一台机械上还要开动apollo-portal和apollo-configservice的话,供给修改apollo-portal的端口。直接修改startup.sh中的SEQashqaiVE奥迪Q5_PORT即可,如SERVER_PORT=8070。

1、先从GitHub Clone下代码

运行:

三、一级管理员唯有apollo多个,要是想要扩大多少个最棒管理员,则须要通过修改数据库达成,打开阿PoloPortalDB.ServerConfig

~/opt/apollo-0.8.0/apollo-portal/target/test/scripts$ ./startup.sh 

由此0.玖.0本子布署:

官网:https://github.com/ctripcorp/apollo

澳门美高梅手机网站 5

~/opt/apollo-0.8.0/apollo-configservice/target/test/scripts$ ./startup.sh

5、其余配置项参考官方提供的文书档案表明:https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97#213-%E8%B0%83%E6%95%B4%E6%9C%8D%E5%8A%A1%E7%AB%AF%E9%85%8D%E7%BD%AE

http://localhost:8070

四、修改部门和充实部门,通过organizations的Value,不过那一个单位和人口属于弱类型对应,所以能够自由改动。

6、启动

 

安顿步骤:

3.二、若是测试,那么万事履行,删掉以前的数据库,那种方法最快。

JDK:1.8.0_131

运行:

apollo-adminservice:

然后实施

解压:

apollo-configservice:

./build.sh

apollo:0.8.0

~/opt/apollo-0.8.0/apollo-adminservice/target$ 7z x apollo-adminservice-0.8.0-github.zip -otest
sudo mkdir /opt/logs
sudo chmod 777 /opt/logs
sudo mkdir /opt/data
sudo chmod 777 /opt/data
sudo mkdir /opt/settings
sudo chmod 777 /opt/settings

解压:

4、打包

Wiki:https://github.com/ctripcorp/apollo/wiki(一切的集成情势和应用办法都在那里)

下载Release版本:https://github.com/ctripcorp/apollo/releases,离线版本:(链接:
https://pan.baidu.com/s/1gfrMejD 密码: emsb)

tar zxvf apollo-0.8.0.tar.gz 

7、访问

~/opt/apollo-0.8.0/apollo-adminservice/target/test/scripts$ ./startup.sh

2、解压

apollo-portal:

5、新建文件夹

Issues:https://github.com/ctripcorp/apollo/issues(假使时期有其余难题,请通过此处追寻大部分化解办法)

登录MySQL命令行,然后实施

~/opt/apollo-0.8.0/apollo-portal/target$ 7z x apollo-portal-0.8.0-github.zip -otest

运行:

上面将会介绍权限管理、德姆o使用及集成、环境布署等等一文山会海样例。

证实:官方提供了分布式陈设方案,可是依照当地开发和调剂上壹般是单机安插的可比多。且提供的Quick
Start方案停留在Demo测试阶段。所以上面将本着单机搭建上做详细的履行。

小心:上边后边是执行的门路,七z开头才是命令,并解压到test文件夹下。

修改/home/jim/opt/apollo-0.八.0/scripts/build.sh,把数据库账号密码修改为本机的。别的基本不用改。

发表评论

电子邮件地址不会被公开。 必填项已用*标注