apollo&eureka 服务安装

一、准备

1、新建文件夹:/opt/application/apollo-config、apollo-admin、apollo\portal三个文件夹

   1.1 从公司CMS平台下载jar包,分别放置三个文件夹:apollo-configservice-1.4.0.jar、apollo-adminservice-1.4.0.jar、apollo-portal-1.4.0.jar

   1.2 从“沧州项目”复制启动脚本和配置文件:

  以config为例:apollo-configservice.conf, config/--,scripts/-- 一个文件和两个文件夹;

  vim config/application-github.properties中的数据库连接参数:

  admin与portal类似,portal需要修改config下的apollo-env.properties中的地址:uat.meta=http://172.24.0.98:7000  #eureka地址

二、两个数据库tsingyun-config、tsingyun-portal导入mysql

  1 修改tsingyun-config中的serverconfig表的eureka.service.url的值 http://172.24.0.98:7000/eureka/

三、按顺序依次启动config、admin、portal

四、登陆apollo 修改各个服务数据库与redis的配置,以tisngyun-gateway为例

  1、先修改公共部门的数据库和redis参数;

  2、mysql中创建对应数据库(数据库字符集:utf8mb4,其他默认);

  3、启动tsingyun-gateway服务,启动前修改好启动脚本;

五、教育培训nxb,启动脚本和apollo配置特殊,需要单独配置,另外需要安装apache-activemq-5.15.15-bin.tar.gz

  1、startup.sh

#! /bin/bash
project_name=$1
env=$2
source /etc/profile
base_dir=/opt/application/${project_name}
jar_path=`find $base_dir -name '*.war' |grep -v 'sources'|grep ${base_dir}/${project_name}`
jps -l| grep -v Jps |grep ${base_dir}/${project_name} | awk -F " " '{print $1}'| xargs kill -9
nohup java -jar -Xms4g -Xmx4g -Duser.timezone=GMT+8  -Dapollo.meta=http://172.24.0.98:7000 $jar_path >> $base_dir/tsingyun.log &

  2、apollo配置-tsingyun-nxb配置

commons.project.address = http://nxb-saas.tsingyun.net
spring.activemq.broker-url = tcp://172.24.0.99:61616
spring.datasource.db = tsingyun_nxb
server.port = 8086
commons.gateway.address = http://api-saas.tsingyun.net
commons.libs.tenant.rules.188547165583310848 = 1
commons.libs.tenant.rules.111674783938117633 = 291088937257009152

 

 

  

 

 

  

posted @ 2021-05-27 11:04  向往明天-tsingyun  阅读(358)  评论(0编辑  收藏  举报