Как программно получить URL-адрес пользовательского интерфейса Dask-YARN

Я использую Dask YARN для создания такого приложения:

spec = skein.ApplicationSpec( ... )
cluster = YarnCluster.from_specification(spec)
client = Client(cluster)

обычно я затем запускал yarn application -list из командной строки и получал URL-адрес отслеживания приложения, который указывает на веб-интерфейс Skein. Я хотел бы программно поместить этот URL в свои журналы. Я вижу, что Skein обеспечивает это через объект Application Client (https://jcrist.github.io/skein/api.html#application-client), но я не знаю, как перейти от клиента и кластера Dask-yarn к объекту клиента приложения Skein.

Как мне получить URL-адрес пользовательского интерфейса Skein от моего настольного клиента?


person gallamine    schedule 12.02.2019    source источник


Ответы (1)


Доступ к адресу веб-интерфейса Skein можно получить через:

cluster.application_client.ui.address
person jiminy_crist    schedule 13.02.2019