UDN-企业互联网技术人气社区

板块导航

浏览  : 688
回复  : 0

[数据湖] 安装部署(基础软件准备 应用配置 产品安装)

[复制链接]
沉默的代码杨的头像 楼主
发表于 2019-6-17 19:43:17 | 显示全部楼层 |阅读模式
本帖最后由 沉默的代码杨 于 2019-7-15 15:17 编辑

基础软件准备

必备环境软件

-----------------
1.基础环境
名字版本
Jdk1.8 以上
Tomcat8 以上
Mysql5.6 以上
Redis5.04
2.业务产品
产品名具体名字版本
友户通(4核,8G内存,200G硬盘)cas默认版本
ROOT默认版本
yht-manager默认版本
数据资产datag-0.0.1-SNAPSHOT3.5
License认证产品License默认版本
3.产品获取方式
名称获取方式
友户通提供三个war:ROOT.war、cas.war、yht-manager.war
数据资产发版人员或者质量管理部
License认证产品需要产品发布人员
注意事项
1.数据资产和License安装在同一台机器上面
    Tomcat 需要至少4G的内存
     3所有应用的端口配置如下,所有端口都可以手动修改,需要在各自的配置文件中修改

应用配置


友户通配置

-------------------------


数据库配置
  • 需要预先安装一个Mysql数据库,建一个数据库名字(以exclusive为例)
  • 在自己建立的库下面执行一些脚本文件,注意按照下面的顺序执行。

    文件获取方式:ROOT.war产品中
   找到ucf_script/db/mysql/init/ mysql_init.sql

   找到ucf_script/db/common/init/ mysql_insert.sql


友户通登录认证服务
  • 解压cas.war
  • 配置文件修改,以下IP以172.20.56.17为例,端口以8080为例

2.1.打开 cas/WEB-INF/classes/ cas.properties,找到如下配置项,修改成自己的ip和端口

Server 地址配置

server.server=http://172.20.56.17:8080

Redis配置

redis.url=direct://172.20.3.247:6379?

poolName=mypool&masterName=mymaster&poolSize=100&password=Yht_2017

数据库配置

jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8

jdbc.username=root

jdbc.password=root

日志配置

log.jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8

log.jdbc.username=root

log.jdbc.password=root

cas登陆配置

cas.login.url=http://172.20.56.17:8080/cas/login

2.2. 打开 cas/WEB-INF/classes/ sdk.properties,找到如下配置项,修改成自己的ip和端口

Cas server配置

apps.tenant.base.url = http://172.20.56.17:8080/apptenant/rest

servername=http://172.20.56.17:8080

server.server=http://172.20.56.17:8080


友户通用户中心配置
  • 解压ROOT.war
  • 配置文件修改,以下IP以172.20.56.17为例,端口以8080为例

     2.1.打开 ROOT/WEB-INF/classes/application.properties,找到如下配置项,修改成自己的ip和端口
数据库配置
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8
jdbc.username=root

jdbc.password=root

日志配置

log.jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8

log.jdbc.username=root

log.jdbc.password=root

Redis配置

redis.url=direct://172.20.3.247:6379?poolName=mypool&masterName=mymaster&poolSize=100&password=Yht_2017

#sessionCache,seconds

sessionTimeout=3600

host配置

hostname=http://172.20.56.17:8080/

2.2.打开ROOT/WEB-INF/classes/sdk.properties,找到如下配置项,修改成自己的ip和端口

友户通配置

yht.user.base.url = http://172.20.56.17:8080/rest

apps.tenant.base.url = http://172.20.56.17:8080/apptenant/rest

cas配置

cas.url=http://172.20.56.17:8080/cas/

Server配置

servername=http://172.20.56.17:8080

认证配置

itrust.url=http://172.20.56.17:8080/usercenter/userauth

merge.url=http://172.20.56.17:8080/merge


友户通控制台配置
  • 解压yht-manager.war
  • 配置文件修改,以下IP以172.20.56.17为例,端口以8080为例

2.1.打开 yht-manager/WEB-INF/classes/application.properties,找到如下配置项,修改成自己的ip和端口

数据库配置

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8

jdbc.username=root

jdbc.password=root

Redis 配置

redis.url=direct://172.20.3.247:6379?poolName=mypool&masterName=mymaster&poolSize=100&password=Yht_2017

sessionTimeout=3600

hostname配置

hostname=http://172.20.56.17:8080/

2.2.打开yht-manage/WEB-INF/classes/sdk.properties,找到如下配置项,修改成自己的ip和端口

友户通配置

yht.user.base.url = http://172.20.56.17:8080/rest

apps.tenant.base.url = http://172.20.56.17:8080/apptenant/rest

cas配置

cas.url=http://172.20.56.17:8080/cas/

Server配置

servername=http://172.20.56.17:8080

基本配置

apps.tenant.base.url=http://172.20.56.17:8080/apptenant/rest


友户通应用相关配置

安装完成友户通后,友户通相关的配置请联系运维人员


数据资产配置

端口配置
测试环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-dev.yml

运行环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-prod.yml

端口:默认是8080,可以更具需要自行配置

      

打开datag-0.0.1-SNAPSHOT.war

找到datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\sdk.properties

servername=http://服务器IP:端口号/ 端口号和上面配置保持一致


数据库配置
测试环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-dev.yml

运行环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-prod.yml

配置如下:

datasource:

url: 自己需要配置的jdbcurl

username: 数据库账户

password: 数据库密码

      


邮件服务器配置

测试环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-dev.yml
运行环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-prod.yml
如下图所示:

参数说明:
host:邮件服务器地址
post:邮件服务器对应端口
username: 邮件服务器对应账户
password: 邮件服务器对应密码
      
from:发送邮件的地址

友户通产品关联配置

1、datain-0.0.1-SNAPSHOT.war\WEB-INF\classes修改sdk.properties文件

注:此文件中的配置为安装友户通获得。

2、datag-0.0.1-SNAPSHOT.war\WEB-INF\classes 修改intellit.properties文件

注:此文件中的配置为安装友户通获得。


License配置
请参考《License部署手册》

产品安装

安装前的确认工作
  • Jdk 环境是否OK
         
QQ图片20190715150234.png


  • javac

         
  • mysql 环境是否OK

安装1.友户通的安装,启动时间大概有2分钟的时间,出现如下图所示的标志就是启动完成了
1.1一键安装:直接使用提供的Tomcat进行安装,进入tomcat8.5/bin下面,直接执行startup.sh,日志记录在tomcat8.5/logs 下面的catalina.out文件中,可以使用 tail –f catalina.out 查看安装的实时日志。
1.2自定义安装:将友户通的三个产品放到 tomcat的 webapps下面,如下图所示;进入tomcat下面的bin文件夹,找到catalina.sh 文件,修改JAVA_OPTS="-Xms2560m -Xmx5120m -Xss1024K -XX:PermSize=1280m -XX:MaxPermSize=256m" cygwin=false;然后进入tomcat 下面的bin 执行startup.sh;日志记录在tomcat 下面的logs 下面的catalina.out文件中,可以使用 tail –f catalina.out 查看安装的实时日志。
         
1.3 安装验证http://172.20.56.17:8080(Ip和端口根据自己安装配置)出现下面界面 32
         
默认登陆账户:yhtmanager 默认登陆密码:exclusive_2018
可以登陆的话,验证安装成功
  • 数据资产的安装

2.1需要先登陆友户通产品创建自己的产品编码
友户通安装完毕登陆:http://172.20.56.17:8080/yht-manager(Ip和端口根据自己安装配置)出现下面界面


         
点击应用配置中的添加新增按钮如下所示
         
10.png


系统名称对应的是你配置的数据资产中的sysid 号码,添加完保存即可

2.2 点击刚才申请的系统,下载密钥

      

保存到你本地,需要配置到3.2.4 友户通产品关联配置中 yht.client.credential.path

2.3 同时修改3.2.4友户通产品关联配置中的配置项 sysid

2.4直接运行,关闭shell窗口系统自动终止

命令:java -jar datag-0.0.1-SNAPSHOT.war

2.5放到后台执行:关闭shell窗口程序在后台执行,日志文件在同目录下面的nohup.out

命令:nohup java -jar datag-0.0.1-SNAPSHOT.war > nohup.out 2>&1 &

tail -f nohup.out 可以实时的关注产品日志










您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部