Spark Stream - 'utf8' 编解码器无法解码字节

吉汉数据库

我对流编程还很陌生。我们有使用 Avro 的 Kafka 流。

我想将 Kafka Stream 连接到 Spark Stream。我使用了波纹管代码。

kvs = KafkaUtils.createDirectStream(ssc, [topic], {"metadata.broker.list": brokers})
lines = kvs.map(lambda x: x[1]) 

我有波纹管错误。

return s.decode('utf-8') File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8'编解码器无法解码位置 57-58 中的字节:无效的连续字节

我是否需要指定 Kafka 使用 Avro,是否存在上述错误?如果是我怎么指定呢?

左值

是的,问题在于流的反序列化。您可以使用confluent-kafka-python库并在以下位置指定valueDecoder

from confluent_kafka.avro.cached_schema_registry_client import CachedSchemaRegistryClient`
from confluent_kafka.avro.serializer.message_serializer import MessageSerializer

kvs = KafkaUtils.createDirectStream(ssc, [topic], {"metadata.broker.list": brokers}, valueDecoder=MessageSerializer.decode_message)`

https://stackoverflow.com/a/49179186/6336337解决方案的积分

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'utf8'编解码器无法解码字节0xf3

来自分类Dev

Python Pandas to_excel'utf8'编解码器无法解码字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码字典中的字节

来自分类Dev

python UnicodeDecodeError:“ utf8”编解码器无法解码字节

来自分类Dev

'UTF-8'编解码器无法解码字节0x80

来自分类Dev

Python UnicodeDecodeError:“ utf-8”编解码器无法解码字节

来自分类Dev

'utf-8'编解码器无法解码字节-Python

来自分类Dev

Django模板'ascii'编解码器无法解码字节0xd8

来自分类Dev

utf8'编解码器无法解码位置的字节0xae

来自分类Dev

Python:UnicodeDecodeError:'utf-8'编解码器无法解码字节...无效的连续字节

来自分类Dev

从Python 2移植到Python 3:“ utf-8编解码器无法解码字节”

来自分类Dev

升级pip时出错:UnicodeDecodeError:'utf-8'编解码器无法解码字节

来自分类Dev

MySQLDB'utf-8'编解码器无法解码字节0x92的问题

来自分类Dev

'utf8'编解码器无法解码字节0xbd CSV文件1/2字符

来自分类Dev

将查询结果写入 csv 时,“utf8”编解码器无法解码字节 0x92

来自分类Dev

'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

来自分类Dev

'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

来自分类Dev

'utf-8'编解码器无法在Python3.4中解码字节读取文件,但在Python2.7中无法解码

来自分类Dev

提供UnicodeDecodeError的Python 3 CSV文件:“ utf-8”编解码器在我打印时无法解码字节错误

来自分类Dev

UBlox NAV_PVT消息:UnicodeDecodeError:'utf-8'编解码器无法解码字节0xb5

来自分类Dev

Google SDK gcloud 崩溃(UnicodeDecodeError):“utf8”编解码器无法解码位置 29 中的字节 0xf8:起始字节无效

来自分类Dev

json.dump-UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xbf:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置1266中的字节0xba:无效的起始字节

来自分类Dev

python:UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xc0:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置178175077中的字节0xf6:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置3131中的字节0x80:无效的起始字节

来自分类Dev

Python'utf8'编解码器无法解码位置72的字节0xc3:无效的连续字节

来自分类Dev

发生异常:UnicodeDecodeError'utf-8'编解码器无法解码位置的字节0xf1

来自分类Dev

如何修复json.dumps错误'utf8'编解码器无法解码位置2'的字节0xe0?

Related 相关文章

  1. 1

    'utf8'编解码器无法解码字节0xf3

  2. 2

    Python Pandas to_excel'utf8'编解码器无法解码字节

  3. 3

    UnicodeDecodeError:'utf8'编解码器无法解码字典中的字节

  4. 4

    python UnicodeDecodeError:“ utf8”编解码器无法解码字节

  5. 5

    'UTF-8'编解码器无法解码字节0x80

  6. 6

    Python UnicodeDecodeError:“ utf-8”编解码器无法解码字节

  7. 7

    'utf-8'编解码器无法解码字节-Python

  8. 8

    Django模板'ascii'编解码器无法解码字节0xd8

  9. 9

    utf8'编解码器无法解码位置的字节0xae

  10. 10

    Python:UnicodeDecodeError:'utf-8'编解码器无法解码字节...无效的连续字节

  11. 11

    从Python 2移植到Python 3:“ utf-8编解码器无法解码字节”

  12. 12

    升级pip时出错:UnicodeDecodeError:'utf-8'编解码器无法解码字节

  13. 13

    MySQLDB'utf-8'编解码器无法解码字节0x92的问题

  14. 14

    'utf8'编解码器无法解码字节0xbd CSV文件1/2字符

  15. 15

    将查询结果写入 csv 时,“utf8”编解码器无法解码字节 0x92

  16. 16

    'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

  17. 17

    'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

  18. 18

    'utf-8'编解码器无法在Python3.4中解码字节读取文件,但在Python2.7中无法解码

  19. 19

    提供UnicodeDecodeError的Python 3 CSV文件:“ utf-8”编解码器在我打印时无法解码字节错误

  20. 20

    UBlox NAV_PVT消息:UnicodeDecodeError:'utf-8'编解码器无法解码字节0xb5

  21. 21

    Google SDK gcloud 崩溃(UnicodeDecodeError):“utf8”编解码器无法解码位置 29 中的字节 0xf8:起始字节无效

  22. 22

    json.dump-UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xbf:无效的起始字节

  23. 23

    UnicodeDecodeError:'utf8'编解码器无法解码位置1266中的字节0xba:无效的起始字节

  24. 24

    python:UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xc0:无效的起始字节

  25. 25

    UnicodeDecodeError:'utf8'编解码器无法解码位置178175077中的字节0xf6:无效的起始字节

  26. 26

    UnicodeDecodeError:'utf8'编解码器无法解码位置3131中的字节0x80:无效的起始字节

  27. 27

    Python'utf8'编解码器无法解码位置72的字节0xc3:无效的连续字节

  28. 28

    发生异常:UnicodeDecodeError'utf-8'编解码器无法解码位置的字节0xf1

  29. 29

    如何修复json.dumps错误'utf8'编解码器无法解码位置2'的字节0xe0?

热门标签

归档