1
ハイブ0.13.0を使用しているので、テンプレートに対して変数を評価し、結果のハイブコードをすぐに実行したいと思います。ここでパイプenvsubstのハイブへの出力
は私が何をしたいかの(非稼働)の例である:シェルで
template.hql
SELECT COUNT(*) FROM ${TABLE};
:
export TABLE=DEFAULT.FOOTABLE
envsubst < template.hql | hive
ですそれがうまくいかない特別な理由があり、それを達成するための適切な方法がありますか?
あなたの環境変数が '$ TABLES'(複数形)の間にテンプレートに' $ TABLE'があると思われますか? – bishop
@bishop、いいえ、申し訳ありません、それはおもちゃの例では単にタイプミスでした – mlegge