- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Storm应用系列之(集成Kafka)
Kafka集群中的Broker地址,有哪两种方法指定?TransactionalTridentKafkaSpout的作用是什么?本地模式无法保存Offset该如何解决?前言Storm的Spout应该是源源不断的取数据,不能间断。那么,很显然,消息队列系统、分布式内存系统或内存数据库是作为其数据源的很好的选择。本文就如何集成Kafka进行介绍。Kafka的基本介绍:什么是Kafka准备工作KafkaSpout其实网上已经有人写了,在github上开源了,不用我们自己造轮子。只是要注意版本问题:0.7版本的Kafka,对应KafkaSpout可以使用Storm-contrib下面的例子源码:/nathanmarz/storm-contrib/tree/master/storm-kafka/nathanmarz/st ... /master/storm-kafkaMaven依赖:/storm/storm-kafka0.8版本的Kafka在API上和底层Offset的处理方式上发生了重大变化,所以老的KafkaSpout不再适用,必须使用新的KafkaAPI/cpro/ui/uijs.php?c=newscf=1001ch=0di=128fv=17jk=7121eaf2c145acedk=%D4%B4%C2%EBk0=%D4%B4%C2%EBkdi0=0luki=1n=10p=baiduqcprrb=0rs=1seller_id=1sid=edac45c1f2ea2171ssp2=1stid=0t=tpclicked3_hctu=u1946583u=http%3A%2F%2Fwww%2Eaboutyun%2Ecom%2Fforum%2Ephp%3Fmod%3Dviewthread%26tid%3D8959%26highlight%3Dstorm%252B%252Bkafkaurlid=0源码:/wurstmeister/storm-kafka-0.8-plus/wurstmeister/storm-kafka-0.8-plus这里因为0.8版本的Kafka必然是将来主流,所以我就不介绍0.7 的了,使用方式基本上是类似的。PS:是人写的,就会有bug,何况是别人分享出来的。所以,遇到bug,还请去github上提交一个issue告诉作者修正。2014/7/29 更新:wurstmeister/storm-kafka-0.8-plus 现在合并到Apache Storm了,在其external/storm-kakfa目录Maven依赖直接更新成:?dependency??groupIdorg.apache.storm/groupId??artifactIdstorm-kafka/artifactId??version0.9.2-incubating/version?/dependency?复制代码但是storm似乎没有直接把external的包加载到classpath,所以使用时,还得手动把该jar包从external/storm-kafka/下拷到storm的lib目录。当然,也可以在maven中加上scopecompile/scope,直接把该jar打到你项目一起。使用KafkaSpout一个KafkaSpout只能去处理一个topic的内容,所以,它要求初始化时提供如下与topic相关信息:Kafka集群中的Broker地址 (IP+Port)有两种方法指定:1. 使用静态地址,即直接给定Kafka集群中所有Broker信息GlobalPartitionInformation info = new GlobalPartitionInformation();??info.addPartition(0, new Broker(4,9092));??info./cpro/ui/uijs.php?c=newscf=1001ch=0di=128fv=17jk=7121eaf2c145acedk=addk0=addkdi0=0luki=5n=10p=baiduqcprrb=0rs=1seller_id=1sid=edac45c1f2ea2171ssp2=1stid=0t=tpclicked3_hctu=u1946583u=http%3A%2F%2Fwww%2Eaboutyun%2Ecom%2Fforum%2Ephp%3Fmod%3Dviewthread%26tid%3D8959%26highlight%3Dstorm%252B%252Bkafkaurlid=0addPartition(0, new Broker(1,9092));??BrokerHosts brokerHosts = new Stati
您可能关注的文档
- 2011部落高考试题.doc
- 2015年广州市高考模拟题(一模)英语试题及答案.doc
- 数学建模:超额录取留学生的策略.doc
- 英语精华单词超级+分类记忆.doc
- 新课标英语高三标准试卷二.doc
- 上海市杨浦二模卷.doc
- 世界五百强简介 申请offer简述.doc
- CCNA_ENetwork_Chapter_7_答案(中文版).doc
- 高二英语下学期期末考试(四).doc
- 保安员职责_Security Officer_Hotel Level I to V_Chinese_HI-Done.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)