С помощью этой команды:
hive -e "set hive.cli.print.header=true; SELECT * FROM hive_to_csv ;" | sed 's/[\t]/~/g' > hive_to_csv".CSV
Но получение имени таблицы также как части заголовков столбцов CSV ... Мне нужно только имя столбца без имени таблицы.
Добавьте нижеприведенное свойство перед оператором select!
select
set hive.resultset.use.unique.column.names=false
Тогда улей не выводит имя таблицы как часть имен столбцов.