来自猪脚本的HIVE表中的ACID交易

时间:2017-05-14 07:36:17

标签: hive apache-pig acid

是否可以从Pig脚本在Hive表中执行ACID事务?

根据以下链接,我们可以从pig脚本在hive表上执行DDL语句: https://issues.apache.org/jira/browse/PIG-2482

1 个答案:

答案 0 :(得分:0)

截至目前,我只允许使用DDL命令,我已在pig 0.16 HDP 2.5.3版本中对此进行了测试

您可以使用PIG Grunt / Script中的hcat创建表格:

在执行pig脚本时动态覆盖该属性

pig -Dhcat.bin=/usr/bin/hcat test.pig

或 在你的猪脚本或Grunt shell中把它放在开头

set hcat.bin /usr/bin/hcat;

在grunt shell或脚本中给出如下命令:

sql create table database_name.table_name (col1 int, col2 string);