Costin Leau

校友
的部落格文章Costin Leau

Spring for Apache Hadoop 1.0 正式發布 (GA)

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

我們很高興宣布 Spring for Apache Hadoop 的第一個正式發布 版本 (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 批次 tasklet 會公開執行統計資訊
  • 改進了 MapReduce 工作的執行緒處理,包括安全的工作取消
  • 徹底修改了參考文件和範例

如需完整的變更清單,請參閱變更日誌。 如需有關 Spring for Apache Hadoop 的詳細資訊,請參閱專案首頁,以取得參考文件和範例應用程式。

如需 Spring for Apache Hadoop 的快速入門,請參閱此 <webinar|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 專案的正式發布!

下載 | 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 專案的第一個正式發布! 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 Shell 1.0 M1 發布

版本 | 2012年7月18日 | ...

親愛的 Spring 社群,

我很榮幸地宣布 Spring Shell 專案的第一個里程碑版本! Spring Shell 是一個互動式 Shell,可以使用基於 Spring 的程式設計模型輕鬆地使用命令進行擴展,該程式設計模型提取自 Spring Roo 專案。

下載 | JavaDocs | 參考文件 | 變更日誌

如需有關 Spring Shell 的詳細資訊,請參閱首頁

我們期待您在論壇問題追蹤器中提供您的回饋。

Spring Data Redis 1.0.1 發布

版本 | 2012年6月27日 | ...

親愛的 Spring 社群,

我很榮幸地宣布 Spring Data Redis 1.0.1 專案的正式發布!

下載 | JavaDocs | 參考文件 | 變更日誌

Spring Data Redis 1.0.1 不僅僅是一個維護版本,它還引入了多項新功能,例如

  • 支援新的 (第 4 個) 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 中,我們透過 Cascading 程式庫擴展了與 Cascading 程式庫的整合,方法是 Taps。 Spring Integration 配接器(無論是輸入還是輸出)的豐富性,例如檔案、TCP、Twitter、FTP、RSS(僅舉幾例)現在可供 Cascading(及其擴充功能,例如 CascalogScalding)使用。 而且我們才剛剛開始 - 期待這方面有更多消息。

Hadoop 安全性

透過 M2,從 vanilla Hadoop 安裝(例如開發機器)移至完全以 Kerberos 保護的 Hadoop 叢集是透明的。 檔案系統、Map/Reduce 和 Pig 元件都具有安全性感知,會在適當的認證下執行並支援使用者模擬。 如需更多資訊,請參閱專用章節

增強的 vanilla Map/Reduce 支援

從一開始,Spring for Apache Hadoop 就提供了對 Map/Reduce 作業的廣泛支援 - 無論是原始或傳統的 Java Map/Reduce、streamingtooling。在 M2 中,我們新增了對 Hadoop generic options支援,全面簡化了作業配置,無論是單獨命名資源還是透過模式比對,都可以一行程式碼搞定。 此外,我們還增強了基於 jar 的作業的啟動 - 無需將類別放在 classpath 上,即可完全從 jar 中獨立載入作業。 這些類別(及其依賴項)不會洩漏到應用程式中,從而避免了各種版本衝突和依賴項蔓延。 工具宣告已得到改進,可以自動讀取 Jar 元資料及其 Main-Class,從而提供了一個強大且完全託管的 替代方案來替代 Hadoop shelljar調用。

兩個新範例

最後但同樣重要的是,已將兩個新範例添加到發行版中hbase-crud,正如我之前提到的,展示了宣告式和程式化的 HBase 支援以及pig-scripting,演示了 JVM 和 Pig 指令碼編寫:前者在 HDFS 中進行資料準備,後者進行資料分析。 管道中還有更多範例,如果您想看到任何特定的內容,請告訴我們。

希望您喜歡這個新的里程碑。 快去 抓取 1.0.0 M2,試用一下,讓我們知道您的想法!

其他新聞:Project Serengeti

就新版本而言,Spring for Apache Hadoop 1.0.0 M2 並不是 Hadoop 領域的唯一新聞。 今天,VMware 公開了 Serengeti 專案,用於虛擬化和高可用性 Hadoop。 請參閱 Richard McDougall 的 部落格文章,了解其背後的動機、目前狀態……

搶先一步

VMware 提供培訓和認證,以加速您的進度。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將到來的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部