@dartov я извеняюсь конечно, но что-то подзапутался jupyterhub-yarnspawner я ставлю на всех нодах? proxy user я так же настраиваю на всех нодах. а саму настройку(jupyterhub_config.py) произвожу на одной неймноде? потом надо готовлю Packaging a Conda Environment with Conda-Pack и кладу его уже в hdfs
вам нужно чтобы на всех YARN воркерах (там где работает NodeManager) были окружения питона где есть три пакета (как минимум): jupyterhub-yarnspawner, jupyterhub, notebook; сам JupyterHub вы запускаете где хотите, но там должен быть клиент и конфигурация хадупа доступна
если вы запакованные окружения используете - пакуете все модули (включая эти три обязательных) в архив, кладете его на HDFS и показываете YarnSpawner где они лежат