首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-xd kafka接收器(文件)编写ascii代码

spring-xd kafka接收器(文件)编写ascii代码
EN

Stack Overflow用户
提问于 2015-04-16 05:44:40
回答 2查看 541关注 0票数 1

我在用spring测试apache。

我就是这样做的。http://spring.io/blog/2015/04/15/using-apache-kafka-for-integration-and-data-processing-pipelines-with-spring

它工作得很好,我是tring spring-xd。

代码语言:javascript
复制
xd> stream create kafka-source-test --definition "kafka --zkconnect=localhost:2181 --topic=event-stream | log" --deploy

我给卡夫卡发了条绳。

{“名称”:“tester1”,“年龄”:“0”}

它可以工作,但是log是

代码语言:javascript
复制
INFO dispatcher-1 sink.kafka-source-test - [B@2907e63b

所以我试着sink.file

代码语言:javascript
复制
xd> stream create kafka-source-test --definition "kafka --zkconnect=localhost:2181 --topic=event-stream | file" --deploy

查看输出文件,我遇到了这个ascii代码。

123,34,110,97,109,101,34,58,34,116,101,115,116,101,114,50,34,44,34,97,103,101,34,58,49,125

意思是这条绳子。

{“名称”:“tester1”,“年龄”:“0”}

如何使用json字符串获得消息?帮帮我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-16 06:45:04

使用--outputType=text/平原或--outputType=application/json。这两种方法都是可行的。在流定义中,它应该作为一个参数传递给kafka源。

票数 5
EN

Stack Overflow用户

发布于 2015-04-16 06:19:26

尝试在kafka源代码定义中使用选项编码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29666245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档