如何以“ YYYY-MM”格式传递日期和月份作为Pig中的分区参数

时间:2018-09-10 15:54:46

标签: shell apache-pig

a = LOAD '$hivedb.hiveorders' using org.apache.hive.hcatalog.pig.HCatLoader();
b = FILTER a by order_id >= $currval;

store b into '$hivedb.orders_part' using org.apache.hive.hcatalog.pig.HCatStorer('order_month=SUBSTRING(order_date,0,7)');

我收到以下错误:

  

[main]错误org.apache.pig.tools.grunt.Grunt-错误1115:无效   分区列规范。 order_month = SUBSTRING(order_date,0,7)

如果我传递任何硬编码的值,它将正常工作。如何根据order_date ...将值传递给order_month ...?

0 个答案:

没有答案