2016-07-13 8 views
0

Wenn ich versuche, Bienenstock oder Funken zu starten, bekomme ich diesen Fehler.Kein geeigneter Treiber gefunden Fehler beim Start Bienenstock und Funken

16/07/13 16:55:12 ERROR Schema: Failed initialising database. 
No suitable driver found for jdbc:;derby;databaseName=metastore_db;create=true 
org.datanucleus.exceptions.NucleusDataStoreException: No suitable driver found for jdbc:;derby;databaseName=metastore_db;create=true 

Ich bin nicht in der Lage, es zu lösen.Kann jemand helfen?

Antwort

1

sieht aus wie Hive Lib Pfad ist nicht in spark-env.sh Datei festgelegt. Führen Sie die folgenden Schritte

  • Kopieren hive-site.xml von HIVE_HOME/conf zu SPARK_HOME/conf Ordner.
  • Fügen Sie den hive-lib-Pfad zum Klassenpfad in SPARK_HOME/conf/spark-env.sh hinzu
  • Starten Sie den Spark-Cluster neu, damit alles wirksam wird.

Um Setup mysql als hive Metastore hive-site.xml diese Eigenschaften Setup haben sollte:

<property> 
    <name>javax.jdo.option.ConnectionURL</name> 
    <value>jdbc:mysql://MYSQL_HOST:3306/hive_{version}</value> 
    <description>JDBC connect string for a JDBC metastore</description> 
    </property> 
    <property> 
    <name>javax.jdo.option.ConnectionDriverName</name> 
    <value>com.mysql.jdbc.Driver</value> 
    <description>Driver class name for a JDBC metastore/description> 
    </property> 
    <property> 
    <name>javax.jdo.option.ConnectionUserName</name> 
    <value>XXXXXXXX</value> 
    <description>Username to use against metastore database/description> 
    </property> 
    <property> 
    <name>javax.jdo.option.ConnectionPassword</name> 
    <value>XXXXXXXX</value> 
    <description>Password to use against metastore database/description> 
    </property> 

wenn dies nicht den Fehler beheben, bieten weitere Informationen über Schritte, die Sie installieren/konfigurieren youe Umgebung

+0

Ich bin nicht in der Lage, Bienenstock auch mit Derby-Datenbank zu starten. –

+0

können Sie uns den 'javax.jdo.option.ConnectionURL' Wert von' hive-site.xml' und die Werte von Umgebungsvariablen - 'HIVE_HOME, DERBY_HOME, PATH und CLASSPATH' nennen? - Kopiere diese Information in deine Frage. –

+0

Anfangs, als ich die Hive installiert habe, gibt es keine hive-site.xml-Datei und wenn ich versuche, die Hive-Shell zu öffnen, gibt es den obigen Fehler zurück, jetzt habe ich die Hive mit mysql metasore konfiguriert. Jetzt kann ich Hive Shell öffnen, aber wenn ich versuche, Spark-Shell zu öffnen, erhalte ich den obigen Fehler. –