cm_client для получения атрибутов сервиса в python - PullRequest
0 голосов
/ 21 ноября 2018

Используя cm_client, я могу подключиться к Cloudera Manager Api и получить список служб, работающих в определенном кластере.Но как мне получить атрибуты, относящиеся к конкретному экземпляру приложения, скажем, пряжа.

 services_api_instance=cm_client.ServicesResourceApi(api_client)
 services =services_api_instance.read_services(cluster.name, view='FULL')
 for service in services.items:

              print service.name, service.display_name, "-", service.type
              if service.type == 'YARN':
                        yarn = service
                        servicename = "yarn"

Теперь, если мне нужно получить приложения пряжи, скажите, как мне это сделать.Есть ли что-то похожее на ServiceResourceApi (), что я могу использовать.

...