2013-11-19 1 views
3

Я очень новый в шторме. Я хочу управлять двумя топологиями, которые им нужно сообщить об их статусе. Невозможно ли я понять, что статус топологии дезактивирован или не отправлять другой в java-классе?Как я могу получить статус топологии шторма через java-код?

ответ

2

Вы можете использовать бережливости API:

NimbusClient nimbusClient = NimbusClient.getConfiguredClient(Utils.readDefaultConfig()) 
    nimbusClient.getClient().getClusterInfo().get_topologies() 
    … 

См https://github.com/nathanmarz/storm/blob/master/storm-core/src/storm.thrift

+0

Спасибо, но так как он использует NimbusClient, я могу проверить его в локальной системе без какого-либо кластера? –

+2

@saharshokouhi Попробуйте сначала! – Chiron

+0

Не работает для LocalCluster для меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^