Apache Hop 2.0.0 正式 GA
Apache Hop 2.0.0 已正式发布。
Apache Hop(Hop 是 Hop Orchestration Platform 的缩写)是一个灵活、元数据驱动的数据编排、工程和集成平台。该项目起源于二十多年前的 ETL 平台 Kettle,经过几年的重构,于 2020 年 9 月进入 ASF 孵化器。
Kettle 是一款知名的开源 ETL 工具,抽取数据高效稳定,在执行 ETL 工具、ETL 数据抽取转换等批任务时,使用频率较高,包括电信、金融、银行在内的各行业都使用 Kettle 作为数据处理工具。但是由于各种因素,Kettle 近几年的发展还是较为缓慢,为了改变现况,从 2020 年 2 月份开始,Kettle 社区在 Kettle 8.2 的基础上创建了一个分支,Hop 正是基于这个分支构建的新项目,2020 年 9 月份,Hop 正式进入 ASF,成为孵化项目。
Apache Hop 基于 Java 的可视化设计器、服务器和配置工具易于在众多平台上设置、部署和维护,其被设计用于任何场景:本地、云、裸操作系统、容器、物联网环境、大型数据集等,并支持在 Windows、Linux 和 OSX 平台上运行。特点包括:
- 轻量级的 “一次设计,处处运行” 架构
- 元数据驱动
- 可视化开发环境
- 集成丰富的插件
- 内置生命周期管理
2.0 更新亮点
升级到 Java 11
发布公告写道,在 2.0 中,Hop 可以在 Java 11 上可靠地运行。因为新版本升级了所有 Apache Hop 代码,目前支持在 Java 11 和 Java 8 上正常构建和运行。
官方称升级 Java 版本的工作进行了几个月,开发团队细致地修复和扩展了测试和代码问题。借此机会,他们还对代码进行了清理,同时对部分 API 进行了破坏兼容性的变更,开发者需要查看文档以了解如何才能将 Hop 插件升级到 2.0。
提供中文版本
Apache Hop 2.0 提供了中文版本,这项工作由中国开发者@Shl Xue贡献。
引入新的转换插件
Apache AVRO 文件输出
Apache Avro 文件输出将写入转换为 Avro 二进制或 JSON 格式的二进制文件或字段。
Apache Doris 批量加载程序
Apache Doris 是现代 MPP 分析数据库产品,可提供亚秒级查询和高效的实时数据分析。凭借其分布式架构,支持高达 10PB 级别的数据集,并且易于操作。Apache Doris Bulk Loader 转换支持以高速和大容量将数据插入到 Apache Doris 中,使其成为比使用传统数据库插入语句更快的数据加载方式。
升级 Apache Beam
Apache Beam是先进的统一编程模型,可用于在任何执行引擎上运行批量和流式数据处理作业。流行的执行引擎包括 Apache Spark、Apache Flink 或 Google Cloud Platform Dataflow。
Apache Beam 一直是 Apache Hop 的一个重要插件,并随 Apache Spark 3.1.3 和 Apache Flink 1.14.4 升级到 2.38.0。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kotlin 1.7.0 已发布,推出新的 Kotlin К2 编译器
Kotlin 1.7.0 已经发布啦。新版本推出了新的 Kotlin/JVM K2 编译器的 Alpha 版本,稳定了语言特性,并为 JVM、JS 和 Native 平台带来了性能改进。 以下是此版本的主要更新: 新的 Kotlin К2 编译器现在处于 Alpha 阶段,它提供了显着的性能改进。它目前仅适用于 JVM,包括 kapt 在内的所有编译器插件都无法使用它。 Gradle 中增量编译的一种新方法。增量编译现在也支持在依赖的非 Kotlin 模块中进行更改,并且与 Gradle 兼容。 已经稳定了选择性加入需求注释、绝对不可空的类型和构建器推断。 现在有一个用于 args 类型的下划线运算符。可以使用它在指定其他类型时自动推断参数类型。 此版本允许通过委托(delegation)实现内联类的内联值。您现在可以创建在大多数情况下不分配内存的轻量级包装器。 在此阅读Kotlin 1.7.0 中新增功能的完整更改列表。 其他内容: 更新了 Kotlin 路线图
- 下一篇
Visual Studio Code 1.68 发布
Visual Studio Code 1.68 现已发布,一些主要亮点更新包括: Configure Display Language- 查看已安装和可用的语言包的语言。 问题面板表格视图- 以表格形式查看错误和警告,以快速过滤其来源。 在此版本中为用户添加了一项新功能,可以在 tree 和 table 之间切换问题面板的视图模式。与树状视图相比,表格显示了每个问题的来源(语言服务或扩展),允许用户按来源过滤问题。 不推荐使用的扩展- 了解扩展是否已弃用或应该被替换。 添加了对 VS Code 中已弃用的扩展的支持。一个扩展可以被简单地弃用或弃用以支持另一个扩展,或者当它的功能内置到 VS Code 中时。VS Code 将在 Extensions 视图中呈现已弃用的扩展,如下所示。 不再维护的已弃用扩展。 一个扩展被弃用,取而代之的是另一个扩展。在这种情况下,VS Code 不允许用户安装这个扩展。 一个已弃用的扩展,其功能内置于 VS Code,可通过配置设置启用。 VS Code 不会自动迁移或卸载已弃用的扩展。将有一个迁移按钮来指导用户切换到推荐的扩展。 扩展赞助- 支持构建你...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8编译安装MySQL8.0.19
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS6,7,8上安装Nginx,支持https2.0的开启