第一章 下载Apollo正式发行版服务和数据库脚本 1.1下载Apollo服务 1.2下载Apollo数据库初始化脚本 1.3 创建数据库并执行初始化脚本。 第二章 修改Apollo数据库配置、启动配置 以及环境配置 2.1修改configservice服务的相关配置 2.2修改adminservice服务的相关配置 2.3修改portal服务相关的配置 第三章 启动服务 第四章 Apollo中LDAP的集成
下载Apollo正式发行版服务和数据库脚本 1.1下载Apollo服务
Apollo服务下载地址:https://github.com/ctripcorp/apollo/releases
1.2下载Apollo数据库初始化脚本 数据库ApolloPortalDB脚本下载地址: https://github.com/ctripcorp/apollo/blob/master/scripts/db/migration/portaldb/V1.0.0__initialization.sql 数据库ApolloConfig脚本下载地址: https://github.com/ctripcorp/apollo/blob/master/scripts/db/migration/configdb/V1.0.0__initialization.sql 1.3 创建数据库并执行初始化脚本。 在指定数据库服务器【eg:10.10.10.173】上创建两个数据库:ApolloPortalDB、ApolloConfigDB,然后执行上述两个脚本。 注意:因为连个脚本存放在Github中,这里的下载路径实际为查看路径,因此只能拷贝查看到的文本为txt.sql,然后执行。Eg:拷贝文本内容为ApolloConfigDB.sql,然后执行。
修改Apollo数据库配置、启动配置 以及环境配置 2.1修改configservice服务的相关配置
进入config文件夹,修改application-github.properties配置中的数据库链接配置。2.进入scripts目录修改启动脚本中的日志存放位置【默认初始应用的存放位置为/opt/logs/100003171,建议不要改动】
2.2修改adminservice服务的相关配置
进入config文件夹,修改application-github.properties配置中的数据库链接。2.进入scripts目录修改启动脚本中的日志存放位置【默认初始应用的存放位置为/opt/logs/100003172,建议不要改动】
2.3修改portal服务的相关配置 1.进入config文件夹,修改application-github.properties配置中的数据库链接配置。
2.进入config文件夹,修改apollo-env.properties中的配置信息。将示范值修改为localhost即可。
3.进入scripts文件夹,修改startup.sh中的配置信息【默认初始应用的存放位置为/opt/logs/100003173,建议不要改动】
启动服务 进入各个服务的scripts目录依次执行启动脚本即可。
注意事项: 1、服务的启动是有顺序的,依次为:configservice、adminservice、portal。 2、在linux上使用sh startup.sh 可能无法执行,建议使用./startup.sh 执行shell脚本启动服务。
Apollo中LDAP的集成 Apollo官方介入LDAP的参考文档: 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#%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F%E4%BA%8C-%E6%8E%A5%E5%85%A5ldap
注意事项: 3、从1.2.0版本开始,Apollo支持了ldap协议的登录,因此apollo的版本务必在1.2.0以上。 4、参考配置文件如下: