首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >配置单元中的python udf

配置单元中的python udf
EN

Stack Overflow用户
提问于 2014-11-17 18:27:35
回答 1查看 474关注 0票数 0

我想用python编写hive udf来解析name列(使用https://pypi.python.org/pypi/nameparser),并将解析后的值放入表的不同列(标题、第一列、中间列、最后列、后缀列、昵称列)。

我是python的新手,我写的python代码如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/python
import sys
from nameparser import HumanName
name = HumanName(name)
return name.title

在蜂巢里我是这样做的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add file title.py;
SELECT TRANSFORM (name) using 'title.py' AS (title STRING) from emp2;

但是我得到了org.apache.hadoop.hive.ql.metadata.HiveException.

EN

回答 1

Stack Overflow用户

发布于 2014-12-07 21:13:18

在select语句using子句中,需要指定'python title.py‘而不是title.py。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
add file title.py;
SELECT TRANSFORM (name) using 'python title.py' AS (title STRING) from emp2;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26979369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文