Costin Leau

校友
博文Costin Leau

Spring for Apache Hadoop 1.0 正式发布

工程 | 2013年2月26日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 的第一个正式版 (release) (1.0) 发布,这距离其第一个里程碑版本发布几乎正好一年。在此期间,我们采纳了大量的反馈来推动路线图的制定,所以感谢社区中所有提供帮助的人!虽然在过去一年中增加了新功能,但 Spring for Apache Hadoop 的目标保持不变,即简化基于 Hadoop 的应用程序的开发。

立即下载,或在此处查看 Maven 工件。

简化的编程模型与一致性

我们观察到,如果使用 Hadoop 附带的标准现成工具,你很容易就会得到一个由命令行实用程序、脚本和代码片段拼凑而成的结构糟糕的 Hadoop 应用程序。Hadoop 生态系统中各种项目的不同来源,例如专注于声明式用法的 HivePig,或者专注于编程角度的 CascadingHBase,导致了不同的配置方法和 API 设计。

 

Spring for Apache Hadoop 提供了一致的编程和配置……

Spring for Apache Hadoop 1.0 RC2 发布

发布 | 2013年1月21日 | ...

尊敬的 Spring 社区,我很高兴地宣布 Spring for Apache Hadoop 的第二个也是最后一个计划的发布候选版本 1.0 RC2 发布

下载 | JavaDocs | 参考文档 | 更新日志

RC2 提供了错误修复和改进,并增强了整体可用性

  • 引入了 Cascading 专用命名空间
  • 增强了与 Cloudera CDH3 和 4 以及 Greenplum HD 1.x 的兼容性
  • Cascading、Pig 和 MapReduce 批处理任务公开了执行统计信息
  • 改进了 MapReduce 作业的线程处理,包括安全作业取消
  • overhauled reference documentation and samples

有关完整的更改列表,请参阅更新日志。有关 Spring for Apache Hadoop 的更多信息,请参阅项目主页以获取参考文档和示例应用程序。

有关 Spring for Apache Hadoop 的快速介绍,请参阅此 <网络研讨会|http://www.youtube.com/watch?v=wlTnBzQ6KDU> 或参考……

Spring Data Redis 1.0.2 发布

发布 | 2012年10月17日 | ...

亲爱的Spring社区,

正好赶上 SpringOne2GX 2012,我很高兴地宣布 Spring Data Redis 1.0.2 项目的 GA 版本发布!

下载 | JavaDocs | 参考文档 | 更新日志

Spring Data Redis 1.0.2 是一个维护版本,提供了多项增强功能

  • 基于时间的缓存过期
  • 带有重载偏移量/计数操作符的 ZSet 方法

有关Spring Data Redis的更多信息,请参阅主页以获取实时示例和网络研讨会录音。

我们期待您在论坛问题跟踪器中提供反馈。

Spring for Apache Hadoop 1.0 RC1 发布

发布 | 2012年10月17日 | ...

亲爱的Spring社区,

正好赶上 SpringOne2GX 2012,我很高兴地宣布 Spring for Apache Hadoop 的第一个发布候选版本 1.0 RC1 发布

下载 | JavaDocs | 参考文档 | 更新日志

RC1 提供了重要的错误修复和增强,并引入了新功能,例如

  • 用于 Pig 和 Hive 脚本的模板、异常转换和声明式运行器
  • 增强的 Map/Reduce jar 和工具执行,以防止类加载泄漏
  • 改进了 JVM 脚本、M/R、Cascading 运行器,以提供前置/后置操作

有关 Spring for Apache Hadoop 的更多信息,请参阅项目主页以获取参考文档和示例应用程序。此外,您还受邀参加将于 11 月 8 日举行的即将到来的网络研讨会“介绍 Spring for Apache Hadoop”。

我们期待您在论坛问题跟踪器中提供反馈……

Spring Shell 1.0.0 发布

发布 | 2012年10月03日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Shell 项目的第一个 GA 版本发布!Spring Shell 是一个交互式 shell,可以使用基于 Spring 的编程模型轻松地用命令进行扩展,该模型从 Spring Roo 项目中提取。

下载 | JavaDocs | 参考文档 | 更新日志

我们期待您在论坛或问题跟踪器中提供反馈。

Spring Shell 1.0.0.RC1 发布

发布 | 2012年9月20日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Shell 项目的第一个发布候选版本发布!Spring Shell 是一个交互式 shell,可以使用基于 Spring 的编程模型轻松地用命令进行扩展,该模型从 Spring Roo 项目中提取。

下载 | JavaDocs | 参考文档 | 更新日志

此版本包含与 JLine/Jansi 相关的各种修复。有关详细信息,请参阅更新日志

我们期待您在论坛问题跟踪器中提供反馈。

Spring Data Redis 1.0.1 发布

发布 | 2012年6月27日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Data Redis 1.0.1 项目的 GA 版本发布!

下载 | JavaDocs | 参考文档 | 更新日志

Spring Data Redis 1.0.1 不仅仅是一个维护版本,它引入了几个新功能,例如

  • 支持新的(第四个)Redis 驱动程序 SRP
  • Redis 原生执行 (RedisConnection#execute)
  • 改进的管道执行,可跟踪潜在错误,并在所有驱动程序中一致地处理批量结果

有关 Spring Data Redis 的更多信息,请参阅主页以获取实时示例和网络研讨会。

我们期待您在论坛问题跟踪器中提供反馈。

Spring for Apache Hadoop 1.0.0 M2 亮点

工程 | 2012年6月13日 | ...

我很高兴地宣布 Spring for Apache Hadoop 项目的第二个里程碑版本 (1.0.0.M2) 可用。在这篇博文中,我想快速强调 M2 中的主要新功能。

HBase DAO 支持

Spring Framework 中最通用和最强大的功能之一是数据访问对象(或 DAO)支持。通过 Spring for Hadoop 1.0.0 M2,HBase 也添加了相同的功能。流行的模板和回调模式的用户会感到宾至如归,因为该框架处理表查找、资源清理和异常转换,让开发人员专注于真正重要的事情。有关更多信息,请参阅 API 和参考文档。顺便说一下,我们还在发行版中包含了一个新示例,hbase-crud,以帮助您立即开始。

级联 Taps

在 M2 中,我们通过Cascading 库,扩展了与 Tap 的集成。Spring Integration 适配器的丰富性(无论是入站还是出站),例如文件、TCP、Twitter、FTP、RSS(仅举几例),现在可用于 Cascading(及其扩展,例如 CascalogScalding)。我们才刚刚开始——预计在这方面会有更多消息。

Hadoop 安全

通过 M2,从普通的 Hadoop 安装(例如开发机器)迁移到完全 Kerberos 安全的 Hadoop 集群是透明的。文件系统、Map/Reduce 和 Pig 组件都具有安全意识,在适当的凭证下执行并支持用户模拟。有关更多信息,请参阅专用章节

增强的普通 Map/Reduce 支持

从一开始,Spring for Apache Hadoop 就为 Map/Reduce 作业提供了广泛的支持——无论是普通或传统的 Java Map/Reduce、流式处理还是工具。在 M2 中,我们全面添加了对 Hadoop 通用选项支持,通过单独命名资源或通过模式匹配来使作业配置成为一行代码。此外,我们增强了基于 jar 的作业的引导——作业可以完全从 jar 中隔离加载,而无需将类放在类路径上。这些类(及其依赖项)不会“泄漏”到应用程序中,这避免了各种版本冲突和依赖项“蔓延”。工具声明已得到改进,可以自动读取 Jar 元数据及其 Main-Class,为 Hadoop shelljar调用提供了强大、完全托管的替代方案

两个新示例

最后但同样重要的是,发行版中添加了两个新示例hbase-crud,我之前提到过,它们展示了声明式和编程式 HBase 支持以及pig-scripting,演示了 JVM 和 Pig 脚本:前者在 HDFS 中进行数据准备,后者进行数据分析。还有更多的示例正在开发中,如果您想看到任何特定的内容,请告诉我们

我希望您喜欢这个新的里程碑。赶快下载 1.0.0 M2,试用一下,让我们知道您的想法!

其他新闻:Serengeti 项目

就新版本而言,Spring for Apache Hadoop 1.0.0 M2 并不是 Hadoop 方面的唯一新闻。今天,VMware 推出了 Serengeti 项目,用于虚拟化和高可用性的 Hadoop。请参阅 Richard McDougall 的博文,了解其背后的动机、当前状态……

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有