[英]Execution of Hive Query in a Shell Action in Oozie
是否可以在Oozie的shell腳本操作中執行配置單元查詢(查詢,該查詢返回一個值,該值在腳本中使用)。 配置單元查詢使用配置單元-e選項執行。 如果可以的話,需要在工作流程中進行哪些配置?
謝謝..
您的shell操作配置可能如下所示:
<action name="someaction">
<shell xmlns="uri:oozie:shell-action:0.2">
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<exec>somescript.sh</exec>
<env-var>SOME_VARIABLE=1</env-var>
<file>${someactionScriptPathName}#somescript.sh</file>
<capture-output/>
</shell>
<ok to="nextaction"/>
<error to="Kill"/>
</action>
您的hive命令現在可以在somescript.sh腳本中。
通過做一些分析,我也面臨着同樣的挑戰,我得出的結論是Oozie shell操作不是要執行配置單元腳本或查詢,但我仍然想了解在何處添加參數(oozie.action.sharelib.for。 shell = hive)由@younghobbit https://stackoverflow.com/users/2254048/younghobbit給出。 不幸的是,其他注釋和答案對我沒有用,因為它說了shell操作的基本要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.