So konfigurieren Sie Cygnus zum Speichern in MySQL

Ich versuche Cygnus so zu konfigurieren, dass die Orion-Kontextdaten in einer MySQL-Datenbank erhalten bleiben. Ich habe phpmyadmin installiert und versuche, diese Datenbank zum Speichern der Daten zu verwenden. Der gesamte Workflow sieht folgendermaßen aus: Orion empfängt einige Daten, sendet sie an Cygnus und sendet sie schließlich an die SQL-Datenbank.

Dies ist meine Konfiguration:

# OrionMySQLSink configuration
# channel name from where to read notification events
cygnusagent.sinks.mysql-sink.channel = mysql-channel
# sink class, must not be changed
cygnusagent.sinks.mysql-sink.type = com.telefonica.iot.cygnus.sinks.OrionMySQLSink
# the FQDN/IP address where the MySQL server runs 
cygnusagent.sinks.mysql-sink.mysql_host = x.y.z.w
# the port where the MySQL server listens for incomming connections
cygnusagent.sinks.mysql-sink.mysql_port = 3306
# a valid user in the MySQL server
cygnusagent.sinks.mysql-sink.mysql_username = root
# password for the user above
cygnusagent.sinks.mysql-sink.mysql_password = xxxxxxxxxxxx
# how the attributes are stored, either per row either per column (row, column)
cygnusagent.sinks.mysql-sink.attr_persistence = column

Antworten auf die Frage(2)

Ihre Antwort auf die Frage