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
Ich bin nicht in der Lage, Bienenstock auch mit Derby-Datenbank zu starten. –
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. –
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. –