Wie ich im Protokoll sehen kann, läuft Cygnus höchstwahrscheinlich, startet aber keine Flume-Komponente (irgendeine Quelle, Kanal oder Senke). Dies liegt an einigen Konfigurationsfehlern.
Bezüglich agent_a1.conf
Datei:
- Es fehlt die Liste der Quellen, Kanäle und Senken:
cygnusagent.sources = http-source cygnusagent.sinks = mysql-sink cygnusagent.channels = mysql-channel
cygnusagent.sources.http-source.channels
Wert solltemysql-channel
sein
Bezüglich cygnus_instance_c1.conf
:
AGENT_NAME
Wert musscygnusagent
sein
Welche Version hast du installiert? Führen Sie Cygnus als Dienst oder als eigenständigen Prozess weiter?
Außerdem könnten Sie versuchen, Cygnus im DEBUG-Modus zu starten? Bearbeiten Sie einfach die /usr/cygnus/conf/log4j.properties
Datei.
Nehmen Sie die vorgeschlagenen Änderungen vor und sehen Sie, wie sich das Protokoll entwickelt! :)
BEARBEITEN 1
Solch ein "fataler Fehler" ist nicht so fatal. Es war ein Fehler, der in Cygnus 0.7.1 auftauchte und derzeit behoben ist. Wie auch immer, selbst in 0.7.1 hat es das normale Verhalten von Cygnus nicht beeinflusst, da der Management-Port nur zum Abrufen der Version verwendet wird, nichts Wichtiges.
Haben Sie versucht, einen Aktualisierungskontext an Orion zu senden, damit Cygnus eine Benachrichtigung erhält? Auch durch Simulation der Benachrichtigung? Bitte lesen Sie die Cygnus-Kurzanleitung für ein Beispiel, wie man eine solche Simulation erstellt.
BEARBEITEN 2
Cygnus-Paketnamen es.tid.fiware.fiwareconnectors.cygnus...
wurden durch com.telefonica.iot.cygnus...
ersetzt ab Version 0.8.0 (oder vielleicht 0.9.0).