是否可以在 Apache Phoenix UDF 中使用导入的类?

Posted

技术标签:

【中文标题】是否可以在 Apache Phoenix UDF 中使用导入的类?【英文标题】:Is it possible to use imported classes in Apache Phoenix UDFs? 【发布时间】:2016-08-17 14:18:53 【问题描述】:

我为Phoenix写了一些UDF,并在其他类中外包了一些功能,因为它们在多个UDF中使用。现在,如果我注册一个函数并执行它,我会为导入到 UDF 类中的辅助类获得一个 ClassNotFoundException。有没有办法防止这个错误或者我已经把所有的逻辑都放在了 UDF 类中?

【问题讨论】:

【参考方案1】:

依赖项需要在类路径中可用。将这些编译成 jars 并将它们放在 Phoenix lib 文件夹中。

【讨论】:

以上是关于是否可以在 Apache Phoenix UDF 中使用导入的类?的主要内容,如果未能解决你的问题,请参考以下文章

2021年大数据HBase:Apache Phoenix的基本介绍

2021年大数据HBase:Apache Phoenix的基本介绍

Apache Phoenix(一)答疑

如何从命令行界面检查 Apache Phoenix 的版本?

开源推荐 243分钟入门Apache Phoenix(HBase的开源SQL引擎)

org.apache.phoenix.exception.PhoenixIOException: SYSTEM:CATALOG