何かを出力するための 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';
この問題を解決する方法を知っている人はいますか?