3

何かを出力するための echo コマンドを持つハイブ クエリがあります。以下は、サンプルの HQL ファイルです。

!echo 'Total records';
use testDB;
select count(*) from tempTable;

コマンドを使用してハイブからクエリを実行するhive -f sample.hql > op.txtと、op.txt ファイルに次の出力が表示されます。

Total records
231

私が知りたいのは、ビーラインから同じことを達成する方法です。コマンドを使用して beeline から同じ sample.hql ファイルを実行すると、beeline -u jdbc:hive2://localhost:10000/ --silent=true -f hive.hql > op.txt失敗します。以下は私が受け取ったエラーです

Unknown command: echo 'Total records';

この問題を解決する方法を知っている人はいますか?

4

1 に答える 1