java - SQLContext 未创建 : NoClassDefFoundError: org/apache/spark/sql/catalyst/rules/RuleExecutor

标签 java postgresql apache-spark apache-spark-sql

我是 Spark 新手。我希望将数据从 postgres 加载到 java Spark。为此,我正在创建 SQLContext 但出现以下错误:

enter image description here

我哪里出错了?我该如何解决这个问题?

最佳答案

将以下依赖项添加到maven pom.xml。

<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-catalyst_2.10</artifactId>
    <version>1.6.1</version>
</dependency>

关于java - SQLContext 未创建 : NoClassDefFoundError: org/apache/spark/sql/catalyst/rules/RuleExecutor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37783714/

相关文章:

java - 如何防止 java 中的 ThreadDeath 错误?

java - 使用 JPanel 在 GUI 中相互覆盖的层

sql-server - 将数据从 MS SQL 迁移到 PostgreSQL?

apache-spark - 如何将多维数组添加到现有的 Spark DataFrame

java - 检索 Java 数组中的 DataFrame 值

apache-spark - Spark Cosine Similarity(DIMSUM算法)稀疏输入文件

Java 8 功能接口(interface)对象的 Java Hashcode 和 Equals

java - 如何在android代码中读取和写入用户可访问的目录?

json - PostgreSQL单列表转JSON数组

ruby-on-rails - 延迟作业 : can't run rake jobs:work