Добрый день. Подскажите, есть библиотека pyhive, которая, как я понимаю, отправляет запросы через Tez. Есть ли какие-либо преимущеcтва отправлять запросы через Spark?
Добрый день. Подскажите, есть библиотека pyhive, которая, как я понимаю, отправляет запросы через Tez. Есть ли какие-либо преимущеcтва отправлять запросы через Spark?
Надо над формулировкой вопроса поработать. pyhive прямого отношения к tez не имеет. Лучше спросить так, если у меня есть sql engine, зачем мне spark с его плюшками?
Привет! Подскажите, пожалуйста, есть ли какой-то станадртный нормальный способ прокинуть чувствительные креды-токены в spark-submit (spark on yarn, cluster mode), чтобы эти креды нельзя было восстановить по веб морде ярнового ресурс менеджера / spark application master?
Вижу, что в ярне в launch_container.sh видны как аргументы, так и ENV переменные.
Привет! Подскажите, пожалуйста, есть ли какой-то станадртный нормальный способ прокинуть чувствительные креды-токены в spark-submit (spark on yarn, cluster mode), чтобы эти креды нельзя было восстановить по веб морде ярнового ресурс менеджера / spark application master?
Вижу, что в ярне в launch_container.sh видны как аргументы, так и ENV переменные.
Раскидываем броадкастом с мастера, который читает откуда-то, например из vault?
Привет! Подскажите, пожалуйста, есть ли какой-то станадртный нормальный способ прокинуть чувствительные креды-токены в spark-submit (spark on yarn, cluster mode), чтобы эти креды нельзя было восстановить по веб морде ярнового ресурс менеджера / spark application master?
Вижу, что в ярне в launch_container.sh видны как аргументы, так и ENV переменные.
Цель не иметь возможности вытащить вообще или только из морды? Файл с паролем может лежать зашифрованным в репозитории
предполагается, что имеется доступ к ui-ям, коду / бинарным артефактам (джарники, типа). Хотя в моем случае конкретно речь про питон, но, кажется, это ничего принципиально не меняет.
предполагается, что имеется доступ к ui-ям, коду / бинарным артефактам (джарники, типа). Хотя в моем случае конкретно речь про питон, но, кажется, это ничего принципиально не меняет.
Посмотрите секцию конфигурейшн документации, там прям есть то что вы ищите , в апп мастере