Mysql
 sql >> Database >  >> RDS >> Mysql

Cygnus non presiede i dati sul database MySql

Come posso vedere nel registro, molto probabilmente Cygnus è in esecuzione ma non avvia alcun componente Flume (qualsiasi sorgente, canale o sink). Ciò è dovuto ad alcuni errori di configurazione.

Riguardo a agent_a1.conf file:

  • Manca l'elenco di sorgenti, canali e sink: cygnusagent.sources = http-source cygnusagent.sinks = mysql-sink cygnusagent.channels = mysql-channel
  • cygnusagent.sources.http-source.channels il valore dovrebbe essere mysql-channel

Riguardo a cygnus_instance_c1.conf :

  • AGENT_NAME il valore deve essere cygnusagent

Quale versione hai installato? Riavvii Cygnus come servizio o come processo autonomo?

Inoltre, potresti provare ad avviare Cygnus in modalità DEBUG? Modifica semplicemente il /usr/cygnus/conf/log4j.properties file.

Fai le modifiche proposte e guarda come si evolve il registro! :)

MODIFICA 1

Un tale "errore fatale" non è così fatale. Era un bug che appariva in Cygnus 0.7.1, attualmente risolto. Ad ogni modo, anche nella 0.7.1 non ha influito sul normale comportamento di Cygnus poiché la porta di gestione viene utilizzata solo per recuperare la versione, niente di importante.

Hai provato a inviare un contesto di aggiornamento a Orion in modo che Cygnus riceva una notifica? Anche simulando la notifica? Consulta la Guida rapida Cygnus per un esempio su come realizzare una tale simulazione.

MODIFICA 2

nomi dei pacchetti Cygnus es.tid.fiware.fiwareconnectors.cygnus... sono stati sostituiti da com.telefonica.iot.cygnus... dalla versione 0.8.0 (o forse 0.9.0).