火花与卡夫卡流。 Print语句打印出字节

时间:2016-09-27 13:44:00

标签: apache-spark streaming apache-kafka

我在Kafka上使用Spark Streaming(1.6)。我能够生成和接收消息,但kafkaStream.pprint()语句中的消息显示如下。

(u'\x00\x00\x03\x13', u'Message_787')
(u'\x00\x00\x03\x14', u'Message_788')
(u'\x00\x00\x03\x15', u'Message_789')
(u'\x00\x00\x03\x16', u'Message_790')
(u'\x00\x00\x03\x17', u'Message_791')

代码:

from pyspark.streaming.kafka import KafkaUtils
from pyspark import SparkContext
from pyspark.streaming import StreamingContext
ssc = StreamingContext(sc, 5)   

kafkaStream = KafkaUtils.createStream(ssc,"zookepper","consumer-group",{"TOPIC": 1})

kafkaStream.pprint()

如何将消息转换为ASCII或人类可读格式。

0 个答案:

没有答案