Hive не проверяет первичные и внешние ограничения ключа. Так что нет, это не похоже на «обычную базу данных», например СУБД, подобная PostgreSQL, с точки зрения поддержки проверки ограничений.
Пожалуйста, обратитесь к документации Hive , где указано, что:
Начиная с Hive 2.1.0 (HIVE-13290) ... Hive включает поддержку неподтвержденных ограничений первичного и внешнего ключей . Некоторые инструменты SQL генерируют более эффективные запросы при наличии ограничений. Поскольку эти ограничения не проверены, исходная система должна обеспечить целостность данных перед их загрузкой в Hive .