1 Вопрос: Исключение в потоке «main» scala.MatchError: Map () (из класса org.apache.spark.sql.catalyst.util.CaseInsensitiveMap)

вопрос создан в Thu, May 2, 2019 12:00 AM

Я пытаюсь загрузить данные из таблицы Excel в таблицу кустов. Выдает ошибку ниже

.Map(treatemptyvaluesasnulls -> true, location -> "input", useheader -> true, inferschema -> true, addcolorcolumns -> false, sheetname ->"INPUT") (of class org.apache.spark.sql.catalyst.util.CaseInsensitiveMap)

Используемый код:

val df = spark.read.format("com.crealytics.spark.excel") 
    .option("location", tname) .option("sheetName", fname) .option("useHeader", "true") 
    .option("treatEmptyValuesAsNulls", "true") .option("inferSchema", "true") 
    .option("addColorColumns", "false") .load() //df.printSchema() //df.show(100) 
df.createOrReplaceTempView(s"""$fname""") 
//val d = hqlContext.sql(s"select * from $fname") 
spark.sql(s"""drop table if exists $tdb.$ttab PURGE""") 

Я пробовал с разными зависимостями.

Используемые зависимости:

    искровым excel_2.11: 0.10.2
  • com.crealytics
  • искровым excel_2.10 0.8.3

Кто-нибудь может помочь?

    
0
1 ответ                              1                         

решил проблему:

used --packages com.crealytics: spark-excel_2.11: 0.10.2

во время работы искры отправить работал нормально

    
1
2019-05-03 15: 10: 32Z
источник размещен Вот