0 我将两个表,但开的状态,我使用一个以上的列加入并 像猪加入多个条件。 select * from t1 join t2 on t1.col1 = t2.col1 and t1.col2 = t2.col2 and t1.col3 = t2.col3 我在蜂巢这样做,这是工作,但没有猪 当我存储文件是0kb 来源 2015-10-16 Maharaj +0 你是什么意思,这是我在蜂巢这是工作,但不是猪?这是蜂巢查询,是否期望在Pig上运行这个? – YoungHobbit +0 你可以添加猪脚本尝试输入和预期输出 – +0 对不起,关于年轻的霍比特人,我的意思是说,这个连接工作完美,这是一个蜂巢查询。但我试图在猪身上做同样的事情,我尝试存储id 0kb。在Pig中,我喜欢这样做“a =通过(col1,col2,col3)连接table1,tableb通过(col1,col2,col3);将一个文件保存到/ user/hive/result;” – Maharaj
0 谢谢大家伙,但输出文件为0kb的真正原因是在表1中有一个字符串列是initcap,在表2中列是全部小写字母,@Vignesh我加载表使用-useHCatalog -x Mapreduce。现在即时获得结果。再次感谢你们所有人 来源 2015-10-18 07:06:14 Maharaj
你是什么意思,这是我在蜂巢这是工作,但不是猪?这是蜂巢查询,是否期望在Pig上运行这个? – YoungHobbit
你可以添加猪脚本尝试输入和预期输出 –
对不起,关于年轻的霍比特人,我的意思是说,这个连接工作完美,这是一个蜂巢查询。但我试图在猪身上做同样的事情,我尝试存储id 0kb。在Pig中,我喜欢这样做“a =通过(col1,col2,col3)连接table1,tableb通过(col1,col2,col3);将一个文件保存到/ user/hive/result;” – Maharaj