【发布时间】:2017-05-14 07:36:17
【问题描述】:
是否可以通过 Pig 脚本在 Hive 表中执行 ACID 事务?
根据下面的链接,我们可以通过 pig 脚本在 hive 表上执行 DDL 语句: https://issues.apache.org/jira/browse/PIG-2482
【问题讨论】:
标签: hive apache-pig acid
是否可以通过 Pig 脚本在 Hive 表中执行 ACID 事务?
根据下面的链接,我们可以通过 pig 脚本在 hive 表上执行 DDL 语句: https://issues.apache.org/jira/browse/PIG-2482
【问题讨论】:
标签: hive apache-pig acid
目前只允许使用 DDL 命令,我已经在 pig 0.16 版本的 HDP 2.5.3 中对此进行了测试
您可以使用 PIG Grunt / Script 中的 hcat 创建表:
在执行 pig 脚本时动态覆盖属性
pig -Dhcat.bin=/usr/bin/hcat test.pig
或 在你的 pig 脚本或 Grunt shell 中把它放在开头
set hcat.bin /usr/bin/hcat;
在 grunt shell 或脚本中给出如下命令:
sql create table database_name.table_name (col1 int, col2 string);
【讨论】: