首页 > 其他分享 >apache/hop-web 2.5安装和简单入门

apache/hop-web 2.5安装和简单入门

时间:2023-08-10 15:14:43浏览次数:53  
标签:web 对话框 控件 点击 hop apache

一、使用Docker 安装部署

1、拉取镜像

推荐使用下面的web版本

docker pull apache/hop:latest 
docker pull apache/hop-web:latest

2、部署

a、简单部署(不使用用户名密码)

docker run -p 8080:8080 apache/hop-web:latest

b、使用用户名密码和相关数据库配置的部署

docker文件映射参考:

docker run -it  -p 24001:8080 \
-v /home/hop-web/config:/config/ \
-v /home/hop-web/plugins:/usr/local/tomcat/plugins/ \
-v /home/hop-web/lib:/usr/local/tomcat/lib/ \
apache/hop-web:latest

c、实际部署(使用用户名和密码已经同步数据库)

参考:

https://hop.apache.org/manual/latest/installation-configuration.html

https://hop.apache.org/manual/latest/hop-gui/hop-web.html(主要)

https://hop.apache.org/manual/latest/database/databases/mysql.html(主要)

https://blog.csdn.net/qq_51322266/article/details/125408967

1)在根目录home文件夹下hop-web增加配置文件,配置参考153Linus服务器上的配置

文件链接:https://files.cnblogs.com/files/hudean/hop-web.zip?t=1691650613&download=true

2)运行下面的docker 命令

docker run -it  -p 24001:8080 \
-v /home/hop-web/config:/config/ \
-v /home/hop-web/plugins/databases/mysql/lib:/usr/local/tomcat/plugins/databases/mysql/lib/ \
-v /home/hop-web/plugins/databases/mssql/lib:/usr/local/tomcat/plugins/databases/mssql/lib/ \
-v /home/hop-web/plugins/databases/oracle/lib:/usr/local/tomcat/plugins/databases/oracle/lib/ \
apache/hop-web:latest

部署成功后,浏览器打开如:http://192.168.1.153:24001/ui地址填写用户名密码登录

二、使用apache/hop-web

参考文章:

https://www.modb.pro/db/623848

https://blog.csdn.net/ym5209999/article/details/126009271

1、创建项目

官网文档:Projects & Environments :: Apache Hop

1)点击顶部菜单栏的P+按钮,弹出新增项目对话框界面

2)填写对应的项目名称和保存路径等,然后点击OK保存项目

 

2、数据库连接

1)点击左上角“+”号,选择“Relational Database Connection”进入数据库连接界面

 

2)参照下图输入数据库连接相关信息

 

3)测试连接及保存当前数据库连接,X按钮会提示保存该数据库连接点击保存

 

4)保存完成后,在左侧“Relational Database Connection”中,会出现新建的数据库连接信息

 

3、创建管道-示例

官网文档:Pipelines :: Apache Hop

管道控件使用说明文档:Transform Plugins :: Apache Hop

1)选择上面创建的项目名称,点击左上角“+”号,选择“Pipeline”进入新增管道界面

 

2)在页面空白处点击鼠标左键,弹出对话框选择对应的控件,点击确定

 

3)在鼠标左键点击控件下方的文字,弹出对话框,在对话框中填写对应的内容,点击保存

 

 

4)同步骤2,创建一个新的控件(比如Insert/update),鼠标左键点击前面创建的控件图标,在弹出的对话框中选择Create hop箭头图标,然后再鼠标左键连接后面创建的控件

 

 

5)同步骤3,点击后面创建的控件,弹出对话框,在对话框中填写对应的内容,点击保存

 

6)保存管道文件

 

7)打开管道文件

 

8)运行管道文件

 

 

4、创建工作流-示例

官方文档:Untitled :: Apache Hop

工作流控件使用说明文档:Untitled :: Apache Hop

1)选择上面创建的项目名称,点击左上角“+”号,选择“Workflow”进入新增管道界面

 

2)在页面空白处点击鼠标左键,弹出对话框选择Pipelin控件,点击确定

 

3)鼠标左键点击Pipelin控件下方的文字,在弹出框点击"Browse..."浏览选择管道文件,点击OK

 

4)同步骤2,选择Success控件

 

5)控件连接,鼠标左键点击前面创建的控件图标,在弹出的对话框中选择Create hop箭头图标,然后再鼠标左键连接后面创建的控件

 

6)保存工作流文件

 

7)运行工作流文件

 

标签:web,对话框,控件,点击,hop,apache
From: https://www.cnblogs.com/hudean/p/17620316.html

相关文章

  • 卸载 Microsoft Edge WebView2 Runtime后无法重新安装
    报错信息:"安装失败,已为系统安装microsoftedgewebview2runtime"需要删除注册表内容(两个都需要删除才可以在进行安装)64位系统HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5} HKEY_CURRENT_USER\Softwar......
  • 使用 WebSockets、React 和 TypeScript 构建实时投票应用程序
    长话短说WebSocket允许您的应用程序具有“实时”功能,其中更新是即时的,因为它们是在开放的双向通道上传递的。这与CRUD应用程序不同,CRUD应用程序通常使用HTTP请求,必须建立连接、发送请求、接收响应,然后关闭连接。要在React应用程序中使用WebSockets,您需要一个专用服务器,例......
  • 如何在python中使用pywebcopy克隆网页?
    Python提供了Pywebcopy模块,允许我们将整个网站下载并存储到我们的机器上,包括所有图像,HTML页面和其他文件。在这个模块中,我们有一个函数,即 save_webpage(),它允许我们克隆网页。安装pywebcopy模块首先,我们必须使用以下代码在python环境中安装pywebcopy模块。pip install ......
  • tomcat10 javaweb webapp jstl的maven依赖库配置
    1.在pom.xml中配置,可能不是最新版,在idea中可能会报黄线,但是可以正常使用<dependencies><!--https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api--><dependency><groupId>jakarta.servlet</groupId>......
  • 聚焦Web前端安全:最新揭秘漏洞防御方法
    在Web安全中,服务端一直扮演着十分重要的角色。然而前端的问题也不容小觑,它也会导致信息泄露等诸如此类的问题。在这篇文章中,我们将向读者介绍如何防范Web前端中的各种漏洞。【万字长文,请先收藏再阅读】首先,我们需要了解安全防御产品已经为我们做了哪些工作。其次,我们将探讨前端......
  • 开发基于RESTful API的ASP.NET Web应用程序
    当开发基于RESTfulAPI的ASP.NETWeb应用程序时,您将构建一个可以通过HTTP请求进行交互的应用程序,它可以提供数据和功能给客户端应用程序或其他服务。在本博客中,我将为您提供一个基本的教程,演示如何创建一个简单的ASP.NETWeb应用程序,并实现基于RESTfulAPI的功能。步骤1:设置开发环......
  • 解密SpringBoot3.0:构建易维护的JavaWeb应用
    SpringBoot3.0最新深入浅出从入门到项目实战,突出Web应用痛点解决方案SpringBoot已经成为Java开发中最流行的框架之一,它提供了一种快速构建、易于扩展的方式,使开发人员能够更加专注于业务逻辑而不是繁琐的配置。而最新的SpringBoot3.0版本将进一步改善开发体验,并提供更多的解决方......
  • WebGPU All In One
    WebGPUAllInOnechrome://flags/#enable-webgpu-developer-featuresWebGPUistheworkingnameforapotentialwebstandardandJavaScriptAPIforacceleratedgraphicsandcompute,aimingtoprovide"modern3Dgraphicsandcomputationcapabilities&......
  • 【Azure ACR+App Service】ACR WebHook请求App Service时遇见 401 Unauthorized
    问题描述AppService支持从ACR中直接拉取镜像,并且可以配置持续部署(ContinuousDeployment),它是通过在ACR中添加一个Webhook,然后发送POST请求到<yourappservicename>.scm.chinacloudsites.cn/api/registry/webhook接口,触发AppService从ACR中pull新的image。但是,为什么会......
  • 图扑 Web SCADA 智慧钢厂能源监控 HMI
    前言钢铁行业作为我国的支柱产业,也是我国能源消耗的重点行业之一,随着国家节能减排政策的推进,有效实施能源管控是企业提高能源绩效、降低能源成本和提高核心竞争力的重要途径。通过对钢铁企业能耗现状和能源管理模式的分析可以得知,我国钢铁企业若想实现绿色发展,需以理念转变为基础,以......