Я использую функцию CTAS Drill для создания json-файла моего вывода. Я получаю следующую ошибку.
org.apache.drill.common.exceptions.UserRemoteException: СИСТЕМНАЯ ОШИБКА: UnsupportedOperationException: неподдерживаемый формат «null» в рабочей области «hivetest1.hive» [Идентификатор ошибки: 3e74fde2-b2e5-4799-a4f9-0236d003ab31 на centos6.qubida.io:31010 ]
такая же ошибка возникает, если я также использую json в defaultInputFormat. Неподдерживаемый формат «json» в рабочей области. Я попытался удалить сам defaultInputFormat. Но не удалось создать рабочее пространство.
Мое хранилище
{
"type": "file",
"enabled": true,
"connection": "file:///",
"config": null,
"workspaces": {
"hive": {
"location": "/tmp/",
"writable": true,
"defaultInputFormat": null
}
},
"formats": {
"json": {
"type": "json",
"extensions": [
"json"
]
}
}
Я даже пробовал с другим defaultInputFormat. Я также установил store.format в JSON. Я изменил store.mongo.all_text_mode также на true.store.json.all_text_mode также верно. Но тем не менее, я получаю ту же ошибку. Что нужно изменить. Я использую дрель 1.6. Мой запрос CTAS
create table hivetest1.hive.`output_json` as select distinct buildingid, country, temprange from hive.`sensorfiles`.`hvac_building` where extremetemp = '1'
Я могу просматривать вывод только для поискового запроса. Любые идеи?