使用 HUE 中的 JAR

Posted

技术标签:

【中文标题】使用 HUE 中的 JAR【英文标题】:Using JAR from HUE 【发布时间】:2019-03-27 14:42:58 【问题描述】:

我有将 IP 作为参数并返回 csv 的 jar 文件:

Country,Organization

myjar.jar 8.8.8.8 将返回

Country,Organization
United States,Google

我有带有 IP 地址的 Hadoop 表,我想用我的表中的 IP 调用我的 JAR 并从我的 JAR 中获取结果,这可能吗?

我将 HUE 与 Hive/Impala 编辑器一起使用并做到了:

add jar HDFS:///PATH/TO/MY/JAR.JAR

现在我不知道如何使用我的罐子

有什么建议吗?

【问题讨论】:

您需要编写一个 UDF 才能从 Hive 调用它。 blog.dataiku.com/2013/05/01/… 【参考方案1】:

您需要通过定义函数来说明要使用 JAR 中的哪个类。

CREATE TEMPORARY FUNCTION name AS 'com.example.full.class.name'

然后使用name()作为SQL函数

【讨论】:

我的班级应该如何定义?我需要从 UDF 或类似的东西扩展? 没错。你可以在网上找到各种例子

以上是关于使用 HUE 中的 JAR的主要内容,如果未能解决你的问题,请参考以下文章

Plotly 中的 Seaborn HUE

Hue UI 中的黑斑羚时间

Seaborn.relplot() 中的 `hue` 参数在给定数值数据时会跳过一个整数?

像 Hue 的 .hiverc

如何使用 HUE 在 Impala 查询中设置变量?

使用 Hue 将数据从本地计算机上传到 Hive DB