Einfache oozie Beispiel von hive-Abfragen?
Ich versuche, zu konvertieren einen einfachen work-flow zu oozie. Ich habe versucht, auf der Suche durch die oozie Beispiele, aber Sie sind ein wenig überwältigend. Effektiv möchte ich eine Abfrage ausführen und die Ausgabe in eine text-Datei.
hive -e 'select * from tables' > output.txt
Wie ich ungefähr übersetzen, dass in oozie haben es jede Stunde ausgeführt wird?
übersetzung in oozie bedeutet, wollen Sie ein workflow.xml ausführen eines Zeitplaner-Auftrags dies ausführen von hive-Anweisungen für jede Stunde?
Ja das ist genau das was ich erreichen will, aber was bedeutet das workflow.xml Aussehen?
Möglicherweise müssen drei Schritte, dies zu tun. 1. Ein workflow.xml Datei ausgeführt werden, die für den hive-job. 2. Ein shell-Skript ausführen, den oozie-workflow. 3. Ein cron-job zu planen, um führen Sie das shell-Skript in regelmäßigen Abständen für jede Stunde.
Ja das ist genau das was ich erreichen will, aber was bedeutet das workflow.xml Aussehen?
Möglicherweise müssen drei Schritte, dies zu tun. 1. Ein workflow.xml Datei ausgeführt werden, die für den hive-job. 2. Ein shell-Skript ausführen, den oozie-workflow. 3. Ein cron-job zu planen, um führen Sie das shell-Skript in regelmäßigen Abständen für jede Stunde.
InformationsquelleAutor nickponline | 2012-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihren workflow könnte wie folgt Aussehen...
workflow.xml
Also hier hive-site.xml ist die Website xml vorhanden in $HIVE_HOME/conf Ordner.
script.f-Datei enthält die eigentlichen hive-Abfrage.
select * from ${INPUT_TABLE}
.wie und wo können wir die AUSGABE param?
InformationsquelleAutor WR10