写点什么

Storm 0.9.3 支持与 HDFS、HBase 的集成

  • 2014-12-09
  • 本文字数:845 字

    阅读完需:约 3 分钟

Apache Storm 0.9.3 发布,虽然只是一个维护版本,但它不仅改进了与 Apache Kafka 的集成,还提供了与 HDFS、HBase 的集成,并减少了依赖冲突。此外,它还修复了 100 多个 Bug,使其稳定性更好。具体改进如下:

  • 改进与 Kafka 的集成——Apache Strom 自 0.9.2-incubating 版本以来就支持使用 Apache Kafka 作为流数据源。0.9.3 版本进行了若干改进,其中包括向一个或多个 Kafka 集群或 Topic 写入数据。现在,Storm 用户可以将 Kafka 用作流数据的源和目的地。这一点考虑了拓扑间通信、拓扑链、基于 spout/bolt 的拓扑与基于 Trident 的数据流之间的结合以及与支持从 Kafka 获取数据的任何外部系统的集成。更多信息请查看 storm-kafka 项目文档
  • HDFS 集成——Apache Storm 的 HDFS 集成包含多个 bolt 和 Trident state 实现,允许拓扑开发人员从任何 Storm 拓扑向 HDFS 写入数据。更多信息请查看 storm-hdfs 项目文档
  • HBase 集成——Apache Storm 的 HBase 集成包含若干组件,允许 Storm 拓扑实时地向 HBase 写入数据及查询,并允许用户将 HBase 中的数据资产作为流数据查询,以及将 HBase 用于保存流计算结果。更多信息请查看 storm-hbase 项目文档
  • 减少依赖冲突——在 Storm 的先前版本中,用户拓扑的依赖项经常与 Storm 使用的库相冲突。Storm 0.9.3 更改了多个经常导致冲突的依赖包的存放位置,详细信息请查看发布说明
  • 改进多语言——Storm 0.9.3 包含一个新的 Node.js 多语言实现,允许开发人员使用 JavaScript 编写 spouts 和 bolts。此外,多语言协议的健壮性和错误处理能力也得到了很大的提升。这也导致多语言 API 发生了向后不兼容的变化。因此,在升级之前,使用了多语言拓扑的用户应查看 Python、Ruby 和 JavaScript 的多语言示例以确定其影响。

感兴趣的读者可以从这里下载。更详细的信息请查看更新日志


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-12-09 00:503484
用户头像

发布了 1008 篇内容, 共 411.4 次阅读, 收获喜欢 346 次。

关注

评论

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

基于ECS搭建FTP服务

若尘

阿里云 ftp服务 8月日更

阿里云 Centos7安装ssh+nginx+mysql 傻瓜式教程

九河云安全

幸亏有这本623页的微服务框架实战笔记,讲的太清楚了

Java 程序员 后端

通过EasyRecovery如何恢复被永久删除的音频?

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

Vue进阶(幺柒贰):应用 @fullcalendar/vue 实现日程日历

No Silver Bullet

Vue 8月日更 Fullcalendar

弄到一份宝藏级SpringCloud实战文档,成功入职阿里

策划Java工程师

Java 程序员 后端

总结2021年最全180道Java岗面试题,系列篇

策划Java工程师

Java 程序员 后端

Nginx 内存池似懂非懂?一文带你看清高性能服务器内存池

Linux服务器开发

nginx Linux服务器开发 Linux后台开发 高性能服务器 内存池

高防云服务器与云服务器的区别以及如何去更好的选择?

九河云安全

刘擎:如何在迷失中找到自我?

石云升

哲学 自我 8月日更

Apache APISIX 在移动云的应用

API7.ai 技术团队

开源 APISIX

已获千赞,进阶学习资料!

Java 程序员 后端

应聘高级Java工程师历程感言,附赠复习资料

Java 程序员 后端

勒索软件、网络钓鱼、零信任和网络安全的新常态

九河云安全

IE 退出后,苹果 Safari 成为了开发者最讨厌的浏览器?

百度开发者中心

产品 最佳实践 开发者 方法论 浏览器

学了阿里P8级架构师的7+1+1落地项目,万字长文!

Java 程序员 后端

宅家36天咸鱼翻身入职腾讯,看完这一篇就够了!

Java 程序员 后端

微信抢红包实战案例,在线面试指南

策划Java工程师

Java 程序员 后端

jackson1处理特殊字符有什么问题?

BUG侦探

json Java 开发 jackson特殊字符

Linux-Vim 编辑器和恢复 ext4 下误删除文件-Xmanager 工具

学神来啦

vim Linux 学习 运维

Apache ShardingSphere:由开源驱动的分布式数据库中间件生态

SphereEx

数据库 开源

开发8年的老Java才知道,详细解说

Java 程序员 后端

课余时间学点python(一)Python基础之了解,下载,使用

ベ布小禅

8月日更

架构实战训练营存储架构设计

Clarke

Vue进阶(幺玖肆):VantUI 实现 Dialog 弹框动态显示 message

No Silver Bullet

Vue eCharts 8月日更

实战SpringCloud通用请求字段拦截处理,成功入职腾讯

Java 程序员 后端

香港云服务器的运行原理以及是微小创业公司的最具性价比的选择

九河云安全

学习Java开发的步骤,先睹为快

Java 程序员 后端

PostgreSQL如何查找某一事务中的完整SQL

Qunar技术沙龙

sql postgresql 运维 dba

带你彻底搞懂Java启动速度优化!全网独家首发!

Java 程序员 后端

微信抢红包实战案例,已开源

策划Java工程师

Java 程序员 后端

Storm 0.9.3支持与HDFS、HBase的集成_语言 & 开发_谢丽_InfoQ精选文章