You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@oozie.apache.org by Павел Мезенцев <pa...@mezentsev.org> on 2014/08/13 20:49:00 UTC
How to get results from hive
Hello all!
I have the dataset and I want to check it size using hiveQL.
So I execute hive query in oozie:
<action name="count_lines">
<hive xmlns="uri:oozie:hive-action:0.2">
<job-xml>hive-site.xml</job-xml>
<script>count_lines.hql</script>
<param>tbl_name=count_line_test</param>
</hive>
<ok to="size_decision"/>
<error to="kill"/>
</action>
Where count_lines.hql look like this:
SELECT COUNT(*) FROM ${tbl_name};
But after that I wish to make some decision, based on dataset's lines count:
<decision name="size_decision">
<switch>
<case to="too_small">[PREDICATE]</case>
...
<case to="too_big">[PREDICATE]</case>
<default to="end"/>
</switch>
</decision>
How can I do this?
Best regards,
Mezentsev Pavel