gpt4 book ai didi

hadoop - 字符引用 ""是无效的 XML 字符

转载 作者:可可西里 更新时间:2023-11-01 14:55:07 25 4
gpt4 key购买 nike

我将属性 mapred.textoutputformat.separator 设置为值 \001。但是当我运行 MR 作业时,它抛出异常:

Character reference "&#1" is an invalid XML character.

请帮帮我。

最佳答案

我得到了解决方案。原因是当使用“\001”字符序列或其他 Unicode 字符时,在对象序列化过程中它被转换为一些无效格式。

所以解决方案是使用Base64对字符进行编码,覆盖TextOutputFormat类的getRecordWriter方法,然后在那里对其进行解码。(Base64.decodeBase64)

这会起作用。

关于hadoop - 字符引用 "&#1"是无效的 XML 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11308480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com