Существует развертывание HiveServer2 High Availability с Zookeeper. Когда я создаю постоянную функцию на одном HiveServer2, ее не удается найти на другом HiveServer2. Единственное работающее решение — перезапустить все остальные HiveServer2.
Мне просто интересно, каждый раз ли HiveServer2 обращается к метаданным напрямую в HiveMetaStore, или в HiveServer2 есть некоторый кеш метаданных.
Я нашел похожий вопрос: Общий доступ к пользовательским функциям в Multi hiveserver. В нем упоминалось одно решение (функция перезагрузки), но я хотел бы узнать больше о причине и механизме.