2017-01-24 4 views
6

Ich folgte einem IOT Hub tutorial und habe es funktioniert. Ich habe dann einen Stream Analytics-Job erstellt und den obigen Eintrag als Eingabe verwendet (was bei einer Testverbindung funktioniert).Streaming Analytics Job keine Eingaben von IOT-Hub

Ich sehe jedoch keine Eingaben empfangen. Wenn eine Probe-Test laufen bekomme ich folgende Fehlermeldung:

Description Error code: ServiceUnavailable Error message: Unable to connect to input source at the moment. Please check if the input source is available and if it has not hit connection limits.

kann ich Telemetrie-Nachrichten sehen im IOT Hub empfangen werden. Jede Hilfe würde geschätzt werden

+0

Ich habe das gleiche Problem mit einem Event-Hub-Eingang. Ich weiß, dass es vorher funktioniert hat. Ich habe die Schritte zur Fehlerbehebung verfolgt und die Verbindung getestet, die einwandfrei funktioniert. Weiter zur Fehlerbehebung ... –

+0

Ich habe das gleiche Problem mit einem IoT-Hub-Eingang. Ich habe mit Beispieldaten getestet, es funktioniert gut. aber es empfängt nicht die Ereignisse vom IoT-Hub, während der Job läuft. – pradeep

Antwort

0

Ich hatte das gleiche Problem (mit Event Hubs in meinem Fall). Der Grund dafür war, dass ich zu viele Abfragen in meinem Job mit derselben Eingabe ausgeführt hatte. Ich löste es, indem ich meine Eingabe in mehrere Eingaben über mehrere Verbrauchergruppen aufteilte.

Vom documentation (Hervorhebung hinzugefügt):

Each Stream Analytics IoT Hub input should be configured to have its own consumer group. When a job contains a self-join or multiple inputs, some input may be read by more than one reader downstream, which impacts the number of readers in a single consumer group. To avoid exceeding IoT Hub limit of 5 readers per consumer group per partition, it is a best practice to designate a consumer group for each Stream Analytics job.

+0

Mein Job ist sehr einfach, ich sende eine Temperaturmessung von einem Rasberry PI Temperatursensor. Ich habe nur ein Gerät und einen Stream-Analytik-Job. Wie erwähnt, kann ich sehen, dass der IOT-Hub die Telemetrie empfängt (d.h. {temp: 23.45}). Ich habe eine bestimmte Verbrauchergruppe für den SA-Job erstellt und sichergestellt, dass die Ressourcengruppe in beiden IOT Hub & Stream Analytics-Jobs konsistent ist. Aber kein Glück! – BeesMS

+0

Wie viele Abfragen befinden sich in Ihrem SA-Job? Funktionieren der Job und das Stichprobenverfahren, wenn Sie es auf eine einzige Abfrage reduzieren (einschließlich aller Unterabfragen mit "WIE ... AS")? –

+0

Ich sollte hinzufügen, dass ich in den letzten Tagen auch einige Probleme mit Stabilitätsproblemen hatte. Das Löschen von Ausgaben - und sogar das Löschen von Jobs - scheint nicht zu funktionieren. Ich plane, den Support zu kontaktieren, um Hilfe zu erhalten, habe aber an den Problemen gearbeitet, um eine Frist einzuhalten. Ich wäre also nicht zu überrascht, wenn mein Vorschlag nicht hilfreich ist und etwas anderes Ihr Problem verursacht. :) –

1

Ist der Stream Analytics Job läuft?

Ich hatte ein ähnliches Problem, wo ich keine Ereignisse von stream analytics erhielt und ich hatte vergessen, es einzuschalten.

Klicken Sie auf die stream analytics> Übersicht> Start

Verwandte Themen