superset sql lab Предварительный просмотр таблицы возвращает ошибку состояния 22 - PullRequest
0 голосов
/ 22 ноября 2018

Я успешно создал внешнюю таблицу кустов из источника данных druid.

CREATE EXTERNAL TABLE druid_table_cstefan_test
STORED BY 'org.apache.hadoop.hive.druid.DruidStorageHandler'
TBLPROPERTIES ("druid.datasource" = "wikipedia");

Я могу запускать запросы из интерактивной оболочки улья.Однако, если я запускаю запросы

(или таблицу предварительного просмотра) из расширенной лаборатории SQL, он возвращает ошибку 22 (см. Прилагаемую фотографию).

screenshot

, используя: Кластер 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

...