sql >> Database >  >> RDS >> Mysql

Cygnus houdt geen gegevens bij in de MySql-database

Zoals ik in het logboek kan zien, is Cygnus hoogstwaarschijnlijk actief maar start geen Flume-component (elke bron, kanaal of gootsteen). Dit komt door enkele configuratiefouten.

Over agent_a1.conf bestand:

  • De lijst met bronnen, kanalen en sinks ontbreekt: cygnusagent.sources = http-source cygnusagent.sinks = mysql-sink cygnusagent.channels = mysql-channel
  • cygnusagent.sources.http-source.channels waarde moet mysql-channel zijn

Over cygnus_instance_c1.conf :

  • AGENT_NAME waarde moet cygnusagent zijn

Welke versie heb je geïnstalleerd? Herstelt u Cygnus als een service of als een op zichzelf staand proces?

Daarnaast zou je kunnen proberen Cygnus te starten in DEBUG-modus? Bewerk eenvoudig de /usr/cygnus/conf/log4j.properties bestand.

Voer de voorgestelde wijzigingen uit en kijk hoe het logboek evolueert! :)

BEWERK 1

Zo'n "fatale fout" is niet zo fataal. Het was een bug die verscheen in Cygnus 0.7.1, momenteel opgelost. Hoe dan ook, zelfs in 0.7.1 had het geen invloed op het normale gedrag van Cygnus, aangezien de beheerpoort alleen wordt gebruikt om de versie op te halen, niets belangrijks.

Heb je geprobeerd een update-context naar Orion te sturen zodat Cygnus een melding ontvangt? Zelfs door de melding te simuleren? Zie de Cygnus Snelstartgids voor een voorbeeld over het maken van zo'n simulatie.

BEWERK 2

Cygnus-pakketten namen es.tid.fiware.fiwareconnectors.cygnus... werden vervangen door com.telefonica.iot.cygnus... van release 0.8.0 (of misschien 0.9.0).




  1. Hoe te beschermen tegen SQL-injectie wanneer de WHERE-component dynamisch wordt opgebouwd vanuit het zoekformulier?

  2. Python> Verbinding met JDBC naar Oracle-servicenaam (jaydebeapi)

  3. Hoe kan ik SQL schrijven voor een tabel die dezelfde naam heeft als een beveiligd sleutelwoord in MySql?

  4. Hoe TIMESTAMPADD() werkt in MariaDB