Apache Hop从入门到精通 第三课 Apache Hop下载安装

ops/2025/1/15 10:36:41/

1、下载

官方下载地址:https://hop.apache.org/download/,本教程是基于apache-hop-client-2.11.0.zip进行解压,需要jdk17,小伙伴们可以根据自己的需求下载相应的版本。如下图所示

2、下载jdk17(https://www.microsoft.com/openjdk)本次下载jdk包为microsoft-jdk-17.0.13-macos-x64.tar.gz,双击文件进行解压,解压后文件夹为jdk-17.0.13+11,设置HOP_JAVA_HOME,本次使用mac系统进行操作,命令如下

1)、编辑环境配置文件

vi ~/bash_profile

2)、文件中添加jdk17路径

export HOP_JAVA_HOME=/Users/xiaojingang/Documents/software/jdk-17.0.13+11/Contents/Home/

3)、保存生效

source ~/bash_profile

4)验证

echo $HOP_JAVA_HOME

5)官方特别对jdk版本做了说明,支持Oracle Java Runtime、Microsoft OpenJDK 、OpenJDK Java Runtime,不支持Adoptium,如下图所示

3、解压apache-hop-client-2.11.0.zip,目录如下图所示:

 4、启动hop-gui,windows系统使用hop-gui.bat进行启动,mac和linux使用hop-gui.sh进行启动。

5、启动成功之后会打开hop-gui的操作界面,如下图所示

 6、apache hop gui 支持多种语言,不熟悉英文的小伙伴可以讲语言设置为中文,操作如下:

 7、设置完毕之后,重启hop-gui,如下图所示

 注意:设置为中文之后重启hop-gui时控台会报(can't parse argument number: PROJECT_HOME),如下图所示

 其实projectHome是有设置的,每个项目有自己的projectHome,也就是项目的根目录,这里先不管报错信息,目前不影响我们使用,后续可以从源码中寻找答案。


http://www.ppmy.cn/ops/150266.html

相关文章

移动云自研云原生数据库入围国采!

近日,中央国家机关2024年度事务型数据库软件框架协议联合征集采购项目产品名单正式公布,移动云自主研发的云原生数据库产品顺利入围。这一成就不仅彰显了移动云在数据库领域深耕多年造就的领先技术优势,更标志着国家权威评审机构对移动云在数…

【微服务】SpringBoot 自定义消息转换器使用详解

目录 一、前言 二、SpringBoot 内容协商介绍 2.1 什么是内容协商 2.2 内容协商机制深入理解 2.2.1 内容协商产生的场景 2.3 内容协商实现的常用方式 2.3.1 前置准备 2.3.2 通过HTTP请求头 2.3.2.1 操作示例 2.3.3 通过请求参数 三、SpringBoot 消息转换器介绍 3.1 H…

python 爬虫自动获取 GB/T 7714 引用格式

python 自动获取 GB/T 7714 引用格式 参考:python爬虫实现自动获取论文GB 7714引用 介绍:从 Google Scholar 网站(具体为 https://xueshu.aigrogu.com/)收集文章信息,包括文章标题、链接和 GB/T 7714 引用格式。该代码…

vue 与 vue-json-viewer 实现 JSON 数据可视化

前言 接口的调试和测试是确保系统稳定性的重要步骤。为了让开发人员和测试人员能够直观地查看接口返回的 JSON 数据,使用合适的工具至关重要。vue-json-viewer 插件为 vue 开发者提供了一个简单而强大的解决方案。本文将详细介绍如何在 vue 项目中使用该插件&#x…

QT 键值对集合QMap

在QT中&#xff0c;可以使用QMap作为键值对的集合。QMap是Qt的一个模板类&#xff0c;它存储了键值对&#xff0c;并且可以通过键来快速查找值。 导入 #include <QMap> 以下是一些使用QMap的方法&#xff1a; 1.创建并初始化一个 QMap<int, QString> UserDepa…

[3D] 3D雷达天眼监控系统:打造智能城市的安全防线

随着科技的飞速发展&#xff0c;各种智能监控技术不断涌现&#xff0c;为社会的安全保障提供了强大的支持。3D雷达天眼监控系统&#xff0c;作为一种创新的安防监控技术&#xff0c;凭借其强大的环境感知能力和精准的目标探测功能&#xff0c;逐渐成为智能城市、边境防控、交通…

深入理解循环神经网络(RNN):原理、应用与挑战

引言 在深度学习的众多模型中&#xff0c;循环神经网络&#xff08;RNN&#xff09;因其对序列数据处理的特性而备受关注。无论是自然语言处理、时间序列预测&#xff0c;还是语音识别&#xff0c;RNN都展现出了强大的能力。然而&#xff0c;RNN的内部机制及其在实际应用中的优…

MongoDB如何使用

1.简单介绍 MongoDB是一个开源、高性能、无模式的文档型数据库&#xff0c;当初的设计就是用于简化开发和方便扩展&#xff0c;是NoSQL数据库产品中的一种。是最 像关系型数据库&#xff08;MySQL&#xff09;的非关系型数据库。 MongoDB是一个基于分布式文件存储的数据库由C语…