Apache Drill: Hash join не поддерживает изменения схемы Ошибка в дополнительном столбце - PullRequest
0 голосов
/ 10 сентября 2018

При запросе таблицы в Apache Drill я получаю эту ошибку:

СИСТЕМНАЯ ОШИБКА: SchemaChangeException: хеш-соединение не поддерживает схему Изменения.

Запрос похож на ниже:

Select abc, xyz, proxyip from D_UNIV_TABLE where SUB_NUM in (select SUB_NUM from TABLE_B);

Тот же запрос отлично работает, когда столбец прокси удаляется из предложения select.

Select abc, xyz from D_UNIV_TABLE where SUB_NUM in (select SUB_NUM from TABLE_B);

proxyip имеет нулевые значения и IP-адреса. Как добавление столбца может дать исключение изменения схемы?

MapR Apache Drill Версия: 1.10

1 Ответ

0 голосов
/ 12 сентября 2018

Похоже, ошибка. Пожалуйста, создайте билет Jira и предоставьте план, данные и журналы https://issues.apache.org/jira/projects/DRILL

Возможный обходной путь - использовать CAST(proxyip AS <data type>).

...