в пределах одной спарк сессии? Еще и версии hms различаются
Hms конфиг можно изменять после старта сессии. Пожно из одного метадату таблички читануть, переподключиться к другому и в него записать Но вот с разными версиями - хмсов - сомневаюсь, что полетит.
Читануть в кеш? Не хочется так
Не, когда сделаешь read, уже там спарк подгрузить пути файликов
Через waggle dance
Нельзя же, этот конфиг нот модифайдед вроде в моих версиях (3.2-3.4)
Оч странно, я так делал, правда на 2.х.х каком-то 🤔
В новых версия спарка hms jars - отдельный параметр. Попробуй его тоже менять, вызывая getOrCreate дважды Может, и полетит
То, что точно нот модифайбл это каталог имплементашон класс. У меня из-за этого в aws emr не удавалось использовать aws glue catalog и hive metastore в 1 сессии
Посмотри еще на разные каталоги. Вроде бы спарк теперь поддерживает несколько, как коллега выше писал. Но я сам хз, не щупал эту фичу пока
Нашел еще вот такое https://github.com/ExpediaGroup/circus-train Хз насколько подходит для вашего случая
Обсуждают сегодня