что является альтернативой для hive.support.sql11.reserved.keywords в версии улья 3 - PullRequest
0 голосов
/ 24 февраля 2020

что является альтернативой для hive.support.sql11.reserved.keywords в версии улья 3, этот параметр по-прежнему действителен в последних версиях HIVE

1 Ответ

0 голосов
/ 24 февраля 2020

hive.support.sql11.reserved.keywords был удален в Hive 2.3.0 и более поздних версиях с HIVE-14872

Использование обратных тиков (``) или переименование идентификаторов: timestamp -> my_timestamp. Других альтернатив нет.

Что ж, вы можете переименовать на уровне serde для JsonSerDe, не уверенный в других SerDe, но это то же самое переименование. JsonSerDe поддерживает сопоставление зарезервированных ключевых слов Hive:

WITH SERDEPROPERTIES ( "mapping.ts" = "timestamp" ), ts - это имя столбца Hive, timestamp - это JSON имя атрибута.

...