Ich verwende Remote-Mysql-Metastore für Hive. Wenn ich den Hive-Client starte, läuft es perfekt. aber wenn ich versuche, spark-sql entweder über funken-shell oder durch spark-submit zu verwenden, kann ich mich nicht mit dem bive verbinden. & immer folgende Fehlermeldung:Verbindung zu SparkSQL nicht möglich
Caused by: javax.jdo.JDOFatalInternalException: Error creating transactional connection factory
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.EmbeddedDriver
ich immer bin nicht warum Funke versucht Derby-Datenbank zu verbinden, während ich Mysql-Datenbank für Metastore verwenden.
ich bin mit Apache Funken Version 1.3 & cloudera Version CDH 5.4.8
Danke für die Antwort dude, es nur lösen, indem Sie hive-site.xml zu Spark Conf-Klassenpfad kopieren. Ich brauche den Cluster nicht neu zu starten. –
groß - bitte markieren Sie dies als Antwort - Danke –