2017-07-21 3 views
1

Ich bin auf der Suche nach einem REST-Anruf, um einen Gesundheitscheck auf meinen Impala-Dämonen durch einen F5-VIP durchzuführen. Ich habe mir die Dokumente für Cloudera angesehen und ich habe nicht ganz das gefunden, wonach ich suche, obwohl this link meinem Wunsch sehr nahe kommt. Es bezieht sich auf die Integritätsprüfung eines Impala-Daemon-Hosts, der "true" oder "false" zurückgibt. Es sagt mir jedoch nicht, ob es ein REST-Aufruf oder ein API-Aufruf ist, um auf diese Prüfung zuzugreifen.Gibt es eine REST-API für Cloudera-Systemdiagnosen?

Weiß jemand, wie ich auf diese Überprüfung durch eine F5 zugreifen kann? Wenn dies nicht der gesuchte Gesundheitscheck ist, kann mir jemand sagen, wo ich ihn finde?

+0

Ich bin nicht sicher, was ein F5 VIP ist oder wenn sie ein kritischer Faktor in dieser Frage. Sie sollten in der Lage sein, die Zeitreihe api in einem Ruheaufruf an den Cloudera Manager zu verwenden -> https://cloudera.github.io/cm_api/apidocs/v15/path__timeseries.html Es gibt auch einen Endpunkt für die Metrik, aber das ist veraltet – owen79

+0

@ owen79, danke für Ihren Tipp. Der VIP ist eine virtuelle IP. Es ist die IP für meinen Load Balancer. Ich brauche den Load-Balancer, um einen Gesundheitscheck für jeden unserer Impala-Dämonen durchzuführen, damit er weiß, ob er den Datenverkehr zum Daemon routet oder nicht. Aus diesem Grund brauche ich einen REST-Aufruf für jeden Daemon, um festzustellen, ob er aktiv ist oder nicht. – Classified

Antwort

1

Jemand von Cloudera beantwortet meine Frage unter this link.

zitierten, was sie sagen:

Cloudera Manager internally queries this page provided by Impala daemon host: 

http://<impala-daemon-url>:25000/inflight_query_ids 

to determine if the impala is responding to requests 
Verwandte Themen