我正在尝试直线 cli 查询配置单元表并将输出结果存储为变量。使用直线命令:
beeline -u connection_string -n user_name -w password_file \
-e "select count(*) from db.table_name"
使用此命令,我得到的当前输出结果为:
+---------------+--+
| record_count |
+---------------+--+
| 80785 |
+---------------+--+
虽然我需要结果为:Record count:80785
我正在使用的另一个命令是:
beeline -u connection_string -n user_name -w password_file \
-e "select * from db.table_name;” > result.csv
这再次以表格格式数据显示结果,以 . 分隔|
。
基本上直线,默认情况下,返回 header( table_name.column_name
),然后是表格格式的数据。然而,我想消除这个并获得像 hive CLI 这样的结果。