Restcloud ETL安装部署手册


一、产品介绍

1.1. 产品概述

RestCloud ETL数据融合平台通过可视化的拖、拉、拽即可完成数据集成流程的构建并实现数据抽取、转换、清洗、脱敏、加载等功能,RestCloud ETL从架构、易用性、传输性能、可视化、 功能丰富性等方面均全面超越常见的开源ETL工具。通过容器化技术RestCloud ETL支持大规模的分布式部署架构,可以根据资源利用率实现动态的弹性伸缩实现上万流程的同时调度与并发运行。
1.2. 产品定位
RestCloud ETL数据融合平台是基于微服务架构完全自主研发和创新的新一代数据融合平台,产品的定位是为企业提供业务系统数据之间的集成以及异构数据源之间的数据传输于一体的一站式的数据处理平台,全Web化配置开箱即用, 多种异构数据源之间通过平台快速进行数据交换,快速帮助企业构建数据融合平台,同时通过叠加API服务平台即可快速落地构建一个轻量级的数据中台。
1.3. 编写目的
本手册是 “RestCloud数据交换平台”用户的使用指南,针对本平台的管理功能模块的使用方法、技巧和一些相关的注意事项进行介绍,帮助用户更好的掌握系统的功能和特性,作为用户方便使用系统模块功能的基本参考资料。

二、 产品部署(Linux)

部署步骤

  1. 安装准备
  2. 安装JDK (已安装跳过)
  3. 安装tomcat (已安装跳过)
  4. 安装mongodb(已安装跳过)
  5. 安装程序包
  6. 启动tomcat
  7. 访问 http://localhost:8080/restcloud/admin

1、安装准备

1.1. 服务器硬件环境要求
Restcloud ETL服务器的最低运行环境如下:
CPU:Intel 1.6G 4核或以上
内存:16G或以上
可用硬盘空间:100G或以上
最少服务器数量:1台

1.2. 服务器端软件环境要求
支持操作系统:linux7.0以上版本
JAVA运行环境:JDK1.8或更高.
数据库: MongoDB3.6或更高
Web服务器:Tomcat8.5.57或更高

1.3. 用户端软件环境要求
最佳浏览器:Google Chrome 85以上版本,

2. 安装JDK (已安装跳过)

如需安装请参考文档:Linux安装JDK8 https://club.restcloud.cn/wiki/1039996

3. 安装tomcat (已安装跳过)

如需安装请参考文档:Linux安装tomcat
https://club.restcloud.cn/wiki/1040060/1040063

4. 安装mongodb(已安装跳过)

如需安装请参考文档:Linux安装MongoDB
https://club.restcloud.cn/wiki/1039946

5. 安装程序包

5.1. 上传程序包
将war包上传到/.../tomcat/webapps目录下,假设war名称为:ROOT.war
通过命令操作进入tomcat工程目录文件:

cd /.../tomcat/webapps/
unzip -o ROOT.war -d ROOT
复制

5.2. 配置application.properties文件
进入到/.../tomcat/ROOT/WEB-INF/classes目录下修改配置文件, 配置application.properties文件

cd ROOT/WEB-INF/classes/
vim application.properties
复制

#这个是mongodb认证库的名称,安装后注册用户时创建的
spring.data.mongodb.authentication-database=admin

#数据库连接配置
spring.data.mongodb.host=127.0.0.1:27017
spring.data.mongodb.username=admin
spring.data.mongodb.password=pass@2021

6. 启动tomcat

6.1.手动启动
*注意:系统第一次启动时会自动初始化一个数据库到mongodb中,在tomcat控制台日记中可以看到数据初始化的提示信息。如果初始化失败可以进入mongo里将相关的库删除,重新启动会自动创建数据库。*
//配置完成,进入tomcat的bin目录启动tomcat

cd /usr/tomcat/bin
复制

//启动tomcat并打印启动日志

./startup.sh && tail -f ../logs/catalina.out
复制

输入http://192.168.X.X:8080/restcloud/admin 地址
出现登录界面输入用户名:admin 密码:pass 即可以进入系统界面
6.2.开机启动
https://blog.csdn.net/wangli61289/article/details/37924785
在/etc/init.d目录下新建文件,命名为tomcat
对tomcat文件进行编辑,执行

 # cd /etc/init.d/
 # vi tomcat
复制

将下面代码粘上去

#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80

export JAVA_HOME=/usr/jdk/jdk1.8.0_201
export JRE_HOME=/usr/jdk/jdk1.8.0_201
export CATALINA_BASE=/usr/tomcat
export CATALINA_HOME=/usr/tomcat

case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
 

按ESC退出,并#:wq

设置tomcat的文件属性,把tomcat 修改为可运行的文件,命令参考如下

#chmod a+x tomcat
复制

设置服务运行级别

#chkconfig --add tomcat
复制

服务就添加成功了
然后用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了
# chkconfig --list

6.3 测试命令

service tomcat start    #启动服务
service tomcat stop     #停止服务
service tomcat restart   #重启服务
service tomcat status    #查看运行状态

三、 产品部署(windows)

平台最小依赖安装
Sun JDK1.8U201以上,Tomcat 8.5以上,mongodb 3.6以上

部署步骤

安装准备
安装JDK (已安装跳过)
安装tomcat (已安装跳过)
安装mongodb(已安装跳过)
安装程序包
启动tomcat
访问 http://localhost:8080/restcloud/admin

1、安装准备

1.1. 服务器硬件环境要求
Restcloud ETL服务器的最低运行环境如下:
CPU:Intel 1.6G 4核或以上
内存:16G或以上
可用硬盘空间:100G或以上
最少服务器数量:1台

1.2. 服务器端软件环境要求
支持操作系统:Windows10/Windows7/Windows2012/windows server 2008以上版本
JAVA运行环境:JDK1.8或更高.
数据库: MongoDB3.6或更高
Web服务器:Tomcat8.5.57或更高

1.3. 用户端软件环境要求
最佳浏览器:Google Chrome 85以上版本,

2. 安装JDK (已安装跳过)

如需安装请参考文档:Linux安装JDK8 https://club.restcloud.cn/wiki/1039977

3. 安装tomcat (已安装跳过)

如需安装请参考文档:Linux安装tomcat
https://club.restcloud.cn/wiki/1040060/1040063

4. 安装mongodb(已安装跳过)

如需安装请参考文档:Linux安装MongoDB
https://club.restcloud.cn/wiki/1039862

5. 安装程序包

上传war包
将war包上传到webapps,重命名为ROOT.war(暂不支持其他目录)。
RestCloud链接MongoDB
进入到/usr/tomcat/webapps/ROOT/WEB-INF/classes目录下
修改application.properties文件
#这个是mongodb认证库的名称,安装后注册用户时创建的
spring.data.mongodb.authentication-database=admin
#MongoDB数据库连接信息

spring.data.mongodb.host=127.0.0.1:27017
spring.data.mongodb.username=userid
spring.data.mongodb.password=password