【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

VMware 已发布 Spring Hadoop

  • 2012-03-02
  • 本文字数:984 字

    阅读完需:约 3 分钟

VMware 最近宣布,他们已经开始提供 Spring Hadoop,这个项目整合了 Spring 框架和 Apache Hadoop 平台。该项目提供了一种方便的机制,让我们可以通过 Spring 容器来配置、创建和执行各种各样的服务和工具,像 MapReduce Hive Pig Cascading 作业等。此外,该项目还通过 JVM 脚本语言——像 Groovy、JRuby、Jython 和 Rhino——提供了对 HDFS 数据访问的支持,为 HBase 提供了声明式配置的支持,以及对 Hadop 工具(包括 FS Shell DistCp )提供了声明和编程的支持。

可能更有意义的是,工具还为基于 Spring 的应用程序提供了一种便利方式,可以使用 Hadoop 作为数据分析工具,而这些数据可能来自多个源,像 Spring Integration 和 Spring Batch,以及传统的关系型数据库等等。“例如,你可以让 Hadoop 作业成为 Spring Batch 环境中的 tasklet,从而我们可以开始对其进行调整,并在作业完成时拥有触发器,”SpringSource 的 CTO,Adrian Colyer 告诉 InfoQ。

或者我们可能让 Spring Integration 来监控目录中是否有文件进入,然后使用它作为触发器来初始化 Hadoop 作业。你可以开始真正把这集成到 Spring 中,并使用所有其它组件把 Hadoop 以及各种数据处理工具连接到标准的企业工具集中。

这个项目和 Spring Data 项目最初的适用范围更普遍,这反映出在企业应用程序中 NoSQL 和大数据越来越重要。Colyer 解释说:

在很长一段时间之后,可能是十年之后,当来自于企业应用程序的数据想要知道,“我如何与关系型数据库对话?”,而解决方案很显而易见,企业数据现在看起来已经很不一样了。我们已经看到有不同的存储和方法,并且越来越明显,企业数据的一种非常重要并且不断成长的方式就是大数据和批量数据处理。

这样,和新发布的 Hadoop 项目一样,它更广泛的目标是为各种不同样式的 SQL 和 NoSQL 数据库——关系型数据库、图型数据库、文档数据库、键值数据库等等——提供一等支持,并显式地支持某些那种更流行的产品类型。当前这包括对 JPA 的支持,还有 MongoDB Redis Neo4J ,并且 Cassandra 方面也在进行中。Colyer 认为这个列表反映出当前 SpringSource 的企业用户中处于领先地位的产品,但是需要强调的是,在大多数大型企业中,对 NoSQL 数据库的使用还处于初级阶段。

VMware 会在加利福尼亚的 Santa Clara 举办的 O’Reilly Strata 大会上做演讲,介绍 Spring Hadoop 项目。

查看英文原文: VMware Introduces Spring Hadoop

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2012-03-02 17:404085
用户头像

发布了 340 篇内容, 共 126.2 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

架构实战营模块二作业

曾竞超

架构实战营 「架构实战营」

无快不破,在本地 docker 运行 IDEA 里面的项目?

秦怀杂货店

Java 后端 springboot dcoker

48 K8S之Ingress控制器部署

穿过生命散发芬芳

k8s 28天写作 12月日更

家具电商

张老蔫

如何在 Linux 中使用 apt 命令管理包

Ethereal

Linux 运维 apt 网络技术联盟站

[架构实战营] 模块二作业

Geek_0ed632

架构实战营

起、承、转、合全赋能:华为应用生态为开发者带来了什么?

脑极体

语音信号处理4:语音信号的产生之语音的发音器官

轻口味

28天写作 12月日更

JVM学习笔记

Changing Lin

12月日更

围棋

圣迪

AI 数学 围棋 中国象棋 解空间

跟着动画学Go数据结构之冒泡排序

宇宙之一粟

golang 数据结构 算法 12月日更

网络安全2.0主动防御体系有哪些新思路?

喀拉峻

网络安全 安全 渗透测试 渗透

C#中如何使用Dapper

喵叔

28天写作 12月日更

IM会话阅读回执

superman

IM 已读未读 阅读回执

元宇宙100讲-0x006

hackstoic

元宇宙

模块二课程作业

李晓笛

架构实战营

kubernetes APIServer是如何限流的?

xcbeyond

Kubernetes 限流 28天写作 12月日更

为什么要“除夕”,原来是内存爆了

悟空聊架构

JVM 内存 28天写作 悟空聊架构 12月日更

营销思维:新消费品牌如何做营销

石云升

营销 28天写作 新消费 12月日更

一个简单的socket小工具

为自己带盐

socket dotnet 28天写作 12月日更

下班之后的生活

卢卡多多

28天写作 12月日更

CSS之选择器(十)<label> 和 <input>

Augus

CSS 12月日更

Git 报错:fatal: destination path ‘.‘ already exists and is not an empty directory.

liuzhen007

28天写作 12月日更

反序列化漏洞原理详解

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Kubernetes 为何称为 K8s?

Ethereal

Kubernetes k8s 运维工程师

【docker 总结】第六篇 - DockerCompose

Brave

Docker 12月日更

Prometheus Exporter (三十)IPMI Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 IPMI

避免创建不必要的对象

李子捌

28天写作 12月日更

RocksDB 相关资料

Joseph295

存储 RocksDB LSM树 KV存储引擎

架构实战 模块二作业

mj4ever

架构实战

☕【Java深层系列】「技术盲区」让我们一起去挑战一下如何读取一个较大或者超大的文件数据!

洛神灬殇

Mmap 12月日更 MappedByteBuffer FileChannel

VMware已发布Spring Hadoop_Java_Charles Humble_InfoQ精选文章