Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Serialization 将JAXB对象加载到ApacheHive/Impala_Serialization_Hadoop_Hive_Hdfs_Impala - Fatal编程技术网

Serialization 将JAXB对象加载到ApacheHive/Impala

Serialization 将JAXB对象加载到ApacheHive/Impala,serialization,hadoop,hive,hdfs,impala,Serialization,Hadoop,Hive,Hdfs,Impala,考虑一个具有多个原语和集合作为成员变量的复杂java(JAXB)对象。Reducer阶段以对的形式将这些对象发送到HDF中,其中K是一个id,V是对象的序列化形式(SequenceFileOutputFormat)。 是否可以将这些java序列化对象从HDFS/local location加载到Hive/Impala MongoDB能够将JAXB对象存储为现成的json文档。非常感谢您在蜂巢或黑斑羚身上提供的任何帮助。是的,请使用序列文件 此链接应有助于: SerDe接口允许您指示配置单元如何处

考虑一个具有多个原语和集合作为成员变量的复杂java(JAXB)对象。Reducer阶段以对的形式将这些对象发送到HDF中,其中K是一个id,V是对象的序列化形式(SequenceFileOutputFormat)。
是否可以将这些java序列化对象从HDFS/local location加载到Hive/Impala


MongoDB能够将JAXB对象存储为现成的json文档。非常感谢您在蜂巢或黑斑羚身上提供的任何帮助。

是的,请使用序列文件

此链接应有助于:

SerDe接口允许您指示配置单元如何处理记录。SerDe是序列化程序和反序列化程序的组合(因此称为Ser-De)。反序列化器接口接受记录的字符串或二进制表示形式,并将其转换为Hive可以操作的Java对象。然而,序列化程序将获取Hive一直使用的Java对象,并将其转换为Hive可以写入HDFS或其他受支持系统的内容。通常,在查询时使用反序列化程序来执行SELECT语句,在写入数据时(例如通过INSERT-SELECT语句)使用序列化程序

谢谢