gpt4 book ai didi

hadoop - 如何将 native 写的java代码集成到Serde中进行hive查询

转载 作者:可可西里 更新时间:2023-11-01 15:27:26 26 4
gpt4 key购买 nike

我已经编写了用于在本地机器上将 EBCDIC 转换为 ASCII 的代码 (java)。我们正在为 Hive 查询编写一个 serde,它将为 Hive 提供读取 EBCDIC 文件并在运行时将其转换为 ASCII 文件的能力。这就是我们编写 SerDe 的原因。那么如何将这段代码集成上。本地机器到 SerDe。

最佳答案

how to integrate this code on. Local machine to SerDe ?

你的类必须实现 org.apache.hadoop.hive.serde2.SerDe然后你需要构建 jar 并移动它的集群

  • 现在将 JAR 包含在 ADD JAR <jar/location/in/cluster>
  • TABLE CREATIONALTERING 中使用类 SerDe 类,如下所示

    ROW FORMAT SERDE 'classpath.of.implemented.SerDe.in.jar'

how-to-use-a-serde-in-apache-hive

关于hadoop - 如何将 native 写的java代码集成到Serde中进行hive查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887254/

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