2017-01-17 10 views
0

Ich benutze Zeppelin 0.6.0 (Zeppelin-0.6.0-Inkubation-SNAPSHOT von Hortonworks) und wollte Highcharts ausprobieren. Also folgte ich dem link, um meinen Zeppelin einzurichten. Die Zeppelin-UI hatte jedoch keine Option zum Hinzufügen der Abhängigkeit. Also, ich habe Änderungen an der Zeppelin-Konfigurationsdatei vorgenommen und nach dem Kopieren der JAR-Dateien folgendes hinzugefügt: spark-highcharts-0.6.0.jar, lift-json_2.10-2.6.3.jar und paranamer-2.4.1.jar .Highcharts auf Zeppelin 0.6.0 führt aus, zeigt aber kein Diagramm

export ZEPPELIN_JAVA_OPTS="-Dspark.executor.memory=8g -Dspark.cores.max=16 --packages com.knockdata:zeppelin-highcharts-0.6.0" 

Ich lief das Tutorial-Notebook in Zeppelin und lud die Daten. Gemäß den Anweisungen habe ich Java Script ausgeführt, das ohne Fehler lief.

Dann lief ich die folgenden um Daten zu plotten, die gut lief, aber es gab nichts zu plotten. Die Browserkonsole wurde ebenfalls überprüft und es wurde kein Fehler angezeigt. Interessanterweise hat das Java-Skript, das ich früher ausgeführt habe, keine Nachricht in der Browser-Konsole angezeigt (Erwartete Meldung "Highcharts bereits geladen" in der Konsole).

%spark 
import com.knockdata.zeppelin.highcharts._ 
import com.knockdata.zeppelin.highcharts.model._ 

highcharts(bank.series("x" -> "age", "y" -> avg(col("balance"))) 
.orderBy(col("age"))).plot() 

Bitte lassen Sie mich wissen, was hier fehlt.

Dank

Antwort

1

Dies könnte seltsam klingen, aber es sieht aus wie ein Problem mit Chrome. Beim Experimentieren habe ich im Inkognito-Modus mit Chrom begonnen und die Highcharts erneut ausgeführt. Diesmal zeigte es das Diagramm. Später habe ich den Verlauf in Chrome gelöscht und bin im normalen Modus gelaufen. Ich konnte die Handlung sehen. Hoffe das hilft jemandem.

Verwandte Themen