я пытаюсь соединить дирижабль с Highcharts ..couldnot подключения апачский-дирижабль ошибки Highcharts: значение seriesCol не является членом org.apache.spark.sql.DataFrame
%spark
import com.knockdata.zeppelin.highcharts._
import com.knockdata.zeppelin.highcharts.model._
import sqlContext.implicits._
val Tokyo = Seq(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3,
18.3, 13.9, 9.6).map(("Tokyo", _))
val df = (Tokyo).toDF("city", "temperature")
df.show()
highcharts(df.seriesCol("city").series("y" -> col("temperature"))).plot()
который дает
import com.knockdata.zeppelin.highcharts._
import com.knockdata.zeppelin.highcharts.model._
import sqlContext.implicits._
Tokyo: Seq[(String, Double)] = List((Tokyo,7.0), (Tokyo,6.9), (Tokyo,9.5), (Tokyo,14.5), (Tokyo,18.2), (Tokyo,21.5), (Tokyo,25.2), (Tokyo,26.5), (Tokyo,23.3), (Tokyo,18.3), (Tokyo,13.9), (Tokyo,9.6))
df: org.apache.spark.sql.DataFrame = [city: string, temperature: double]
+-----+-----------+
| city|temperature|
+-----+-----------+
|Tokyo| 7.0|
|Tokyo| 6.9|
|Tokyo| 9.5|
|Tokyo| 14.5|
|Tokyo| 18.2|
|Tokyo| 21.5|
|Tokyo| 25.2|
|Tokyo| 26.5|
|Tokyo| 23.3|
|Tokyo| 18.3|
|Tokyo| 13.9|
|Tokyo| 9.6|
+-----+-----------+
<console>:201: error: value seriesCol is not a member of org.apache.spark.sql.DataFrame
highcharts(df.seriesCol("city").series("y" -> col("temperature"))).plot()
я добавил зависимости артефакт в искровом интерпретаторе, как com.knockdata:zeppelin-highcharts:0.2
следовал https://github.com/knockdata/zeppelin-highcharts/blob/master/docs/DemoLineChart.md и пытался банковскими данные, используя Are there better interface to add Highcharts support to Zeppelin, но получение
<console>:224: error: value series is not a member of org.apache.spark.rdd.RDD[Bank]
possible cause: maybe a semicolon is missing before `value series'?
.series("x" -> "age", "y" -> avg(col("income")))
, пожалуйста, помогите мне, где я иду не так? В чем может быть проблема? заблаговременно
я использую только дирижабль 0.6.0. они сказали: «Если вы хотите работать на вашем существующем zeppelin, следуйте Use In Zeppelin», мне нужно снова использовать докер? и почему банковские данные не работают? –