Я пытаюсь beeline 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
Который снова отображает результат в табличном формате, разделенном |
.
В основном beeline по умолчанию возвращает заголовок (table_name.column_name
), а затем данные в табличном формате. Принимая во внимание, что я хочу устранить это и получить такие результаты, как Hive CLI.