我已经在本地机器上编写了将ebcdic转换为ascii的代码(java)。我们正在为hive查询编写serde,它将为hive提供读取ebcdic文件并在运行时将其转换为ascii文件的能力。所以这就是为什么我们要写一个serde。因此,如何将这些代码集成到。本地机器到serde。
mpgws1up1#
如何在上集成此代码。本地机器到serde?您的类必须实现 org.apache.hadoop.hive.serde2.SerDe 然后您需要构建jar并将其移动到集群中现在把jar放进去 ADD JAR <jar/location/in/cluster> 在创建或更改表时使用类serde class,如下所示 ROW FORMAT SERDE 'classpath.of.implemented.SerDe.in.jar' 如何在apache-hive中使用serde
org.apache.hadoop.hive.serde2.SerDe
ADD JAR <jar/location/in/cluster>
ROW FORMAT SERDE 'classpath.of.implemented.SerDe.in.jar'
1条答案
按热度按时间mpgws1up1#
如何在上集成此代码。本地机器到serde?
您的类必须实现
org.apache.hadoop.hive.serde2.SerDe
然后您需要构建jar并将其移动到集群中现在把jar放进去
ADD JAR <jar/location/in/cluster>
在创建或更改表时使用类serde class,如下所示ROW FORMAT SERDE 'classpath.of.implemented.SerDe.in.jar'
如何在apache-hive中使用serde