我在Apache配置单元中有两个表。第一个称为traffic_violations
,第二个称为cars
。
因此,在traffic_violations
中,有一个名为fatl
的列,其值为“是”或“否”。我将此列设置为STRING。我在具有ID的表之间进行联接。
所以,我有这个查询:
select gender, fatal, substr(date_of_stop,7,10) as year, make
from traffic_violations t
join cars c on t.id = c.id
where fatal = "Yes"
group by date_of_stop, make, gender, fatal
如果我删除了WHERE
子句,则该查询有效,但使用此子句则不起作用。
蜂巢打印此消息:
MapReduce Jobs Launched:
Stage-Stage-1: HDFS Read: 1809950422 HDFS Write: 0 SUCCESS
Stage-Stage-2: HDFS Read: 797286840 HDFS Write: 0 SUCCESS
Total MapReduce CPU Time Spent: 0 msec
OK
Time taken: 31.228 seconds
但是Hive不会打印此查询的结果。
如何解决此问题?
谢谢大家!