2016-04-07 8 views
0

Ich brauche eine Event-Tabelle mit Verbindung zu einer PostgreSQL-Datenbank auf Ausführungsplan.Erweiterte Siddhi Event-Tabelle zu PostgreSQL

Ich habe versucht, die SIDDHI-Erweiterung RDBMS Ereignistabelle (von Siddhi-Master-Zweig) zu erweitern und während der JUnit-Tests kann ich erfolgreich mit der Datenbank interagieren.

Ich füge die Datei eventtable.siddhiext zum Ordner conf und den Ordner .jar zu dropins hinzu, aber wenn ich versuche, über den Ausführungsplan zuzugreifen, kann ich die Verbindung nicht herstellen. Außerdem konnte ich die PostgreSQL-Datenquelle ohne Probleme erstellen, so dass der Cep die Datenbank erreichen kann.

Antwort

0

Catarina, Eigentlich müssen Sie nicht den eventtable.siddhiext zum conf Ordner hinzufügen. Sie müssen den * .siddhiext mit der JAR Datei umschließen und in den DropIns Ordner kopieren (wie in [1 ]) ..

Hier sind einige Dinge, die Sie beachten sollten. - Da haben wir eine OSGI-Laufzeit. Bitte haben Sie einen eindeutigen Paketnamen für Ihre Ereignistabellenerweiterung. - Haben Sie einen eindeutigen Namen für siddhiext Datei .. Zum Beispiel postgres.siddhiext ..

[1] https://github.com/wso2/siddhi/tree/master/modules/siddhi-extensions/event-table/src/main/resources