0
Oozieのシェルスクリプトアクション内でハイブクエリ(値を返し、スクリプトで使用されるクエリ)を実行することは可能ですか?ハイブクエリは、ハイブ-eオプションを使用して実行されます。ワークフローでどのような構成を行う必要がある場合は、それを行う必要がありますか?Oozieのシェルアクションのハイブクエリの実行
おかげで..
Oozieのシェルスクリプトアクション内でハイブクエリ(値を返し、スクリプトで使用されるクエリ)を実行することは可能ですか?ハイブクエリは、ハイブ-eオプションを使用して実行されます。ワークフローでどのような構成を行う必要がある場合は、それを行う必要がありますか?Oozieのシェルアクションのハイブクエリの実行
おかげで..
あなたのシェルのアクションの設定は次のようになります。
<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>
あなたのハイブコマンドがsomescript.shスクリプトの内部で、今することができます。
シェルスクリプトでHiveクエリを実行できます。 'oozie.action.sharelib.for.shell = hive'を使ってハイブのlibパスを追加するだけです。 – YoungHobbit
'hive-site.xml'設定を' '命令で出荷することを忘れないでください... –