2016-06-23 3 views
0

erhalten die folgenden Fehlerzeppelin Interpreter Fehler auch nach dem richtigen Detail

und ich habe mysql Einstellungen im Dolmetscher geben:

com.mysql.jdbc.Driver jdbc: mysql: //: 3306/ Benutzername und Passwort

neu gestartete Dolmetscher und binded es, aber immer noch den Fehler

Befehle: Verwendung und wählen sie Befehle

enter code herejava.lang.NullPointerException 
at org.apache.zeppelin.postgresql.PostgreSqlInterpreter.executeSql(PostgreSqlInterpreter.java:201) 
at org.apache.zeppelin.postgresql.PostgreSqlInterpreter.interpret(PostgreSqlInterpreter.java:288) 
at org.apache.zeppelin.interpreter.ClassloaderInterpreter.interpret(ClassloaderInterpreter.java:57) 
at org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93) 
at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:300) 
at org.apache.zeppelin.scheduler.Job.run(Job.java:169) 
at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:134) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
at java.lang.Thread.run(Thread.java:722) 
+0

ich die am bekam, müssen JAR-Datei im richtigen Pfad des Java-Ordners hinzufügen. – user3921855

Antwort

0

Das Glas zu $ ​​ZEPPELIN_HOME/lib-Ordner wie user3921855 hinzufügen, funktionierte nicht für mich.

Ich habe es funktioniert MYSQL Stecker Abhängigkeitsabschnitt im Interpreter Config Hinzufügen (ex: Artifact: mysql: mysql-connector-java: 5.1.38)

WICHTIG: Sie müssen Zeppelin neu starten Daemon für den Interpreter, um das neue Glas zu wählen. Ich weiß nicht warum, weil es gesagt hat, dass der Unterprozess neu gestartet wurde. Könnte ein Fehler sein.

Stopp/Start Zur Erinnerung:

  • $ ZEPPELIN_HOME/ist/
  • $ ZEPPELIN_HOME/sind zeppelin-daemon.sh Stop/zeppelin-daemon.sh starten
Verwandte Themen