Я успешно создал внешнюю таблицу кустов из источника данных druid.
CREATE EXTERNAL TABLE druid_table_cstefan_test
STORED BY 'org.apache.hadoop.hive.druid.DruidStorageHandler'
TBLPROPERTIES ("druid.datasource" = "wikipedia");
Я могу запускать запросы из интерактивной оболочки улья.Однако, если я запускаю запросы
(или таблицу предварительного просмотра) из расширенной лаборатории SQL, он возвращает ошибку 22 (см. Прилагаемую фотографию).
, используя: Кластер HDP 3.0.1
Hive-Interactive = имя расширенной базы данных (бэкэнд: куст)
druid_table_cstefan_test = имя таблицы
Как я вижу, если я попробую приведенный ниже запрос, суперсет вернет результаты успешно
SELECT
`added`,
`channel`,
`cityname`,
`comment`,
`countryisocode`,
`countryname`,
`deleted`,
`delta`,
`isanonymous`,
`isminor`,
`isnew`,
`isrobot`,
`isunpatrolled`,
`metrocode`,
`namespace`,
`page`,
`regionisocode`,
`regionname`,
`user`
FROM default.druid_table_cstefan_test
LIMIT 100
Так что я думаю, что проблема связана сдля столбца __time этот столбец автоматически создается из druid при создании «источника данных druid».
__time тип_данных - это «метка времени с локальным часовым поясом»
Есть ли обходной путь?Источник данных Druid происходит из "Учебника по друиду: загрузка файла": http://druid.io/docs/latest/tutorials/tutorial-batch.html