-1
私は、HQLファイルを解析個々のクエリを抽出し、個別に各クエリを実行することでそれを行うことができます理解し、私は次のようにコマンドを実行するには、より良く、より優雅な方法があるのかどうか知りたい:経由Javaからハイブhqlファイルを実行するには?
hive -f "queries.hql"
java。 1つの方法はRuntime.getRuntime().exec
を使用していますが、可能であれば、これをHiveServer2を使用して適切なjdbcの方法で行いたいと思います。
可能であれば、例をお待ちしております。
よろしくお願いいたします。
を実施しています。 .hqlファイルがjavaから実行されている例を指摘できますか?ハイブのように-f ""シェルコマンド? –
Javaから起動する必要はありますか?あなたのハイブクエリをスケジュールする場合は、oozieを使用してください。 javaからスクリプトをトリガすることはあなたのパフォーマンスを向上させません。 –
統合テストが実行されるたびに実行される.hqlファイルが以前に作成されています。以前はシェルスクリプトを使用していましたが、現在はエンドツーエンドのJavaテストを実装しようとしています。 –