我有这种格式的查询
A = LOAD 'DB.Table_Name' Using org.apache.hive.hcatalog.pig.HCatLoader() as (f1:chararray, f2:chararray,f3:chararray,f4:chararray,f5:chararray,f6:chararray,f7:chararray,f8:chararray,f9:datetime,f10:chararray) ;
B = FILTER A BY f1 == 'Colum_Name';
C = FOREACH B GENERATE CONCAT('DB_Name.',f5);
Dump C;
现在C有DB.Table_name
..
请解释如何从{C 中的table_name
加载数据。
谢谢
答案 0 :(得分:0)
A将进行以下工作:
%default TABLE_NAME `hive -e "SELECT ...your hive query to get the name from f5...;"`
C = LOAD 'DB.$TABLE_NAME' USING ...
我希望这会有所帮助。