Costin Leau

校友
部落格文章按Costin Leau

Spring for Apache Hadoop 1.0 釋出 GA 版本

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

我們很高興宣佈 Spring for Apache Hadoop 的第一個 GA 版本 (1.0) 釋出,距離其 第一個里程碑 版本釋出 लगभग 一年。在此期間,我們採納了大量的反饋來推動路線圖的制定,非常感謝社群中所有提供幫助的人!雖然這一年裡新增了許多功能,但 Spring for Apache Hadoop 的目標始終不變,即簡化基於 Hadoop 的應用程式開發。

現在就下載,或在此處檢視 Maven Artifacts。

簡化的程式設計模型和一致性

我們觀察到,使用 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 作業的執行緒處理,包括安全的作業取消
  • 全面修訂了參考文件和示例

有關完整的更改列表,請參閱更新日誌。有關 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 方法具有過載的 offset/count 運算子

有關 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 日舉行的即將到來的網路研討會,“Introducing Spring for Apache Hadoop”。

我們期待您在論壇問題跟蹤器中提供反饋...

Spring Shell 1.0.0 釋出

釋出 | 2012年10月3日 | ...

親愛的 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,幫助您立即上手。

Cascading Taps

在 M2 中,我們透過Tap 來擴充套件與 Cascading 庫的整合,用於 Spring Framework 和 Spring Integration 資源。Spring Integration 介面卡(無論是入站還是出站)的豐富性,如 File、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、streamingtooling。在 M2 中,我們全面增加了對 Hadoop 通用選項支援,使得透過單獨命名資源或透過模式匹配進行作業配置變得一行程式碼即可實現。此外,我們增強了基於 jar 的作業的引導 - 無需將類放在 classpath 中,作業可以完全從 jar 檔案中隔離載入。類(及其依賴項)不會洩露到應用程式中,從而避免了各種版本衝突和依賴蔓延。工具宣告得到了改進,可以自動讀取 Jar 元資料及其 Main-Class,為 Hadoop shell 的 替代方案提供了一個強大、完全託管的jar呼叫。

兩個新示例

最後但同樣重要的是,分發包中添加了兩個新示例hbase-crud,我在之前提到過,展示了宣告式和程式設計式 HBase 支援,以及pig-scripting,演示 JVM 和 Pig 指令碼:前者在 HDFS 中進行資料準備,後者進行資料分析。還有更多示例正在開發中,如果您特別想看到什麼,請告訴我們。

希望您喜歡這個新的里程碑版本。來吧,下載 1.0.0 M2,試用一下,並告訴我們您的想法!

其他新聞:Project Serengeti

就新版本而言,Spring for Apache Hadoop 1.0.0 M2 並非 Hadoop 領域的唯一新聞。今天,VMware 推出了 project Serengeti,用於虛擬化和高可用 Hadoop。請參閱 Richard McDougall 關於其背後動機、當前狀態的部落格文章

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部