SqlContext 错误?

Posted

技术标签:

【中文标题】SqlContext 错误?【英文标题】:SqlContext Error? 【发布时间】:2018-07-23 11:20:50 【问题描述】:

我正在尝试将 json 文件保存到 Elasticsearch。 我收到此错误

线程“主”java.lang.AbstractMethodError 中的异常

我正在使用“spark 2.3.0”和“scala 2.11.6” 请在下面找到代码:

import org.apache.spark.sql.SQLContext
import org.elasticsearch.spark.sql._

import org.apache.spark.SparkConf, SparkContext

object OrangetoES 

  def main(args: Array[String]) 
    val conf = new SparkConf().setAppName("OrangetoES").setMaster("local[*]")
    val sc = new SparkContext(conf)
    conf.set("es.index.auto.create", "true")
    val sqlc = new SQLContext(sc)
    val df = sqlc.read.json("../Orange.json")
    df.saveToEs("orangetoes/people")
  

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

只是我必须将 ES-Hadoop 版本从 13 修改为 20

【讨论】:

以上是关于SqlContext 错误?的主要内容,如果未能解决你的问题,请参考以下文章

SqlContext 错误?

如何修复此错误:“SQLContext 对象没有属性‘jsonFile’

SqlContext 导入和并行化 Pyspark 中的错误

SQLException上的sqlContext HiveDriver错误:不支持方法

sqlContext.sql("query") 中支持的 SQL 函数列表:有,match_recognize.etc

减少 pyspark 数据框中的依赖项数量