2016-03-22 17 views
1

Ich versuche zu verbinden SpagoBI zu Cosmos über Hive JDBC-Treiber zu verbinden. Die Verbindung funktioniert, aber ich brauche jar (json-serde-1.3.1-SNAPSHOT-jar-with-dependencies.jar) hinzufügen zu können Karte reduzieren auszuführen, wenn die Abfrage.SpagoBI zum Kosmos

Das Problem ist, dass spago bi nicht mehr Anfragen für die Definition eines Datensatz nicht unterstützt und deshalb kann ich nicht das Glas hinzufügen, bevor das eigentliche Auswahl Ausführung (das Semikolon wird als Teil des Weges des Glases interpretiert)

Wie kann ich tun? Gibt es eine Möglichkeit, das Glas auf jeden Fall hinzuzufügen, damit ich es nicht jedes Mal neu hinzufügen muss, wenn ich die Hive frage? Ist dies der empfohlene Weg, um auf Kosmosdaten von Spagobi zuzugreifen oder gibt es einen anderen, den ich nicht kenne?

Danke!

Antwort

0

Sie können versuchen, diesen Ansatz: die ADD JAR-Anweisung innerhalb der Verbindung zur Datenquelle zu konfigurieren. Werfen Sie einen Blick auf

https://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html

Blick auf connectionInitSqls: Sie gibt die ADD JAR-Anweisung setzen. Natürlich bedeutet dies, dass Sie die Verbindung als JNDI-Ressource konfigurieren müssen (das ist die empfohlene Konfiguration). hoffe, das hilft

+0

Ich habe auch diesen Ansatz versucht, eine Ressource in server.xml Hinzufügen aber das Problem ist das gleiche. Eine Abfrage, die MapReduce nicht benötigt, funktioniert, komplexere Abfragen jedoch nicht. – FrAG