1

beeline から --hivevar var_name="value" の形式でパラメーターを受け取るハイブ スクリプトがあり、置換はハイブ クエリ内でうまく機能します。

このハイブ スクリプト内で、変数をパラメーターとして渡してシェル スクリプトを実行したいと考えました。私は試した

!sh /home/tempscript {variable_name}

ただし、スクリプトは置換された値を取得せず、文字列 '{変数名}' をシェル スクリプトに渡します。

これを回避する方法はありますか?

4

0 に答える 0