gpt4 book ai didi

java - 如何使用Java将可写的复杂Map写入Hadoop DFS

转载 作者:行者123 更新时间:2023-12-02 21:56:36 27 4
gpt4 key购买 nike

我有一个Map {String,Object}。这里的Object( map 的值)可以是String或Map {String,String}。

因此,如果我分解 map ,可能是这样的:

Map {String,Map {string,String}}和Map {String,String}

我想使用键,值对中的序列文件将此Map写入Hadoop DFS。我希望此Map可以按顺序文件作为值,因此需要使其可写。我在类里面写过文章,但是如果我写多个记录,就会给我带来问题,然后在读回它时,相邻记录中的值会混合在一起。

请为我建议一些解决此问题的方法,或提供示例代码以使此嵌套Map可写。

最佳答案

您不必欠缺使它的 map 可写的权限,您可以使用Java序列化或protobuf等选择的序列化框架将其序列化为字节,然后将字节写入序列文件。

关于java - 如何使用Java将可写的复杂Map写入Hadoop DFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853440/

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