Вот ситуация, с которой я сталкиваюсь.
Среда: Настольная ОС: Windows 7 Установленная Apache Drill
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_111
sqlline.bat -u "jdbc:drill:zk=local"
Получил приглашение Drill
0: jdbc:drill:zk=local> !set outputformat csv
0: jdbc:drill:zk=local> !record "C:\Input\CSV\test_CSV.csv"
0: jdbc:drill:zk=local> select * from dfs.`C:\Input\CSV\test_Parquet.parquet` limit 1;
0: jdbc:drill:zk=local> !record
Вывод
Saving all output to "C:\Input\CSV\test_CSV.csv". Enter "record" with no arguments to stop it.
'field1','field2','field3','field4','field5','field6'
'B','9876','54321','123','KOHL'S CORPORATION, MEN','BOOK'
Что яхотелось бы:
Значения заключать в двойные кавычки, а не в одинарные кавычки Попробовал! установить outputformat txt, а также значения в двойных кавычках
Я прочиталчто есть другие способы конвертировать паркетный файл в csv, но любопытно узнать, как это сделать, используя Apache Drill.