私はコマンドラインで書いたクエリを、私たちがsqlで行ったのと同じように(私たちはSQLサーバでctrl + Sを使う)知っている必要があります。ハイブクエリを保存する
ヒアリングされたハイブリーQLクエリは、.qまたは.hql拡張子を使用します。私が実行しているコマンドのリストを保存することによって同じ結果を得るためにクエリを保存する可能性はありますか?
私はコマンドラインで書いたクエリを、私たちがsqlで行ったのと同じように(私たちはSQLサーバでctrl + Sを使う)知っている必要があります。ハイブクエリを保存する
ヒアリングされたハイブリーQLクエリは、.qまたは.hql拡張子を使用します。私が実行しているコマンドのリストを保存することによって同じ結果を得るためにクエリを保存する可能性はありますか?
必ずあなたはちょうどあなたがしたい場合にも
hive -f myfile.q > myfileResults.log
を行うことができますmyfile.qとしてファイルを保存し、その後
hive -f myfile.q
として、コマンドラインから実行することができます使用してどのようなIDE結果をログファイルにパイプします。
色相またはWebインターフェイスを使用して、端末の代わりにハイブにアクセスできます。クエリを記述して実行できる場所からUIが提供されます。コピーの問題も解決します。
https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface
は(あなたもエディタを使用することができます).WRITEファイル
$cat > MyQueries.hql
query1
query2
.
.
Ctrl+D
注内部で実行するすべてのクエリを "猫" コマンドを使用して、新しいファイルを作成します。 :.hqlまたは.qは必要ありません。私たちの参照がハイブのクエリ(ファイル)であることを特定するだけです。
あなたは
$hive -f MyQueries.hql
を使用して、一度にファイル内のすべてのクエリを実行することができます