是否可以从Pig脚本在Hive表中执行ACID事务?
根据以下链接,我们可以从pig脚本在hive表上执行DDL语句: https://issues.apache.org/jira/browse/PIG-2482
答案 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);