Unix Shell 脚本作为 Pig 和 Hive 的 UDF

Posted

技术标签:

【中文标题】Unix Shell 脚本作为 Pig 和 Hive 的 UDF【英文标题】:Unix Shell Script as UDF for Pig and Hive 【发布时间】:2014-12-11 05:01:04 【问题描述】:

对于 Apache Pig 和 Hive 中的用户定义,我们可以使用 unix shell 脚本而不是使用(Java 或 Python)吗?

如果可能,我们如何在 Hive Query 或 Pig 脚本中提及?

【问题讨论】:

【参考方案1】:

不,您不能将 unix shell 脚本用作 Pig UDF。 Pig UDF 目前仅支持六种语言:Java, Jython, Python, javascript, Ruby and Groovy.

更多详情请参考此链接http://pig.apache.org/docs/r0.14.0/udf.html

【讨论】:

以上是关于Unix Shell 脚本作为 Pig 和 Hive 的 UDF的主要内容,如果未能解决你的问题,请参考以下文章

HIV组件

在 pig 脚本中执行 shell 命令时出错

在 C++ 中调用类似于 unix shell 脚本的函数

UNIX 什么是 Shell 脚本

Unix shell 脚本和 PLSQL

sh shell脚本函数和unix实用程序