Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Cygnus widersteht keinen Daten in der MySql-Datenbank

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 sollte mysql-channel sein

Bezüglich cygnus_instance_c1.conf :

  • AGENT_NAME Wert muss cygnusagent 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).