- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是读取输入 json 的 Spark 应用程序。但我无法读取输入文件。
public class SampleApplication{
public static void main(String[] args) throws IOException{
BasicConfigurator.configure();
SparkConf conf= new SparkConf().setMaster("local[*]");
SparkSession spark = SparkSession
.builder()
.config(conf)
.getOrCreate();
// Encoders are created for Java bean class
Encoder<Input> inputEncoder = Encoders.bean(Input.class);
Dataset<Input> df = spark.read().option("multiline","true").json(args[0]).as(inputEncoder);
System.out.println("Finished !!!!!");
df.show();
spark.close();
}
}
我在项目中包含的 Gradle 依赖项:
dependencies {
compile group: 'log4j', name: 'log4j', version: '1.2.17'
compileOnly 'org.projectlombok:lombok:1.18.8'
annotationProcessor 'org.projectlombok:lombok:1.18.8'
compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.9.9'
compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.9.9'
compile 'org.apache.spark:spark-sql_2.11:2.3.0'
compile 'org.apache.spark:spark-core_2.11:2.3.0'
testCompile group: 'junit', name: 'junit', version: '4.12'
}
这是错误:
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Stopwatch.elapsedMillis()J
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.listStatus(FileInputFormat.java:279)
at org.apache.spark.input.StreamFileInputFormat.setMinPartitions(PortableDataStream.scala:51)
at org.apache.spark.rdd.BinaryFileRDD.getPartitions(BinaryFileRDD.scala:51)
at org.apache.spark.rdd.RDD$$anonfun$partitions$2.apply(RDD.scala:253)
.....
我确实使用 gradle 依赖项运行。我无法粘贴所有内容
+--- org.apache.spark:spark-catalyst_2.11:2.3.0
| | +--- org.scala-lang:scala-reflect:2.11.8 (*)
| | +--- org.scala-lang.modules:scala-parser-combinators_2.11:1.0.4 (*)
| | +--- org.apache.spark:spark-core_2.11:2.3.0 (*)
| | +--- org.apache.spark:spark-tags_2.11:2.3.0 (*)
| | +--- org.apache.spark:spark-unsafe_2.11:2.3.0 (*)
| | +--- org.apache.spark:spark-sketch_2.11:2.3.0 (*)
| | +--- org.codehaus.janino:janino:3.0.8
| | | \--- org.codehaus.janino:commons-compiler:3.0.8
| | +--- org.codehaus.janino:commons-compiler:3.0.8
| | +--- org.antlr:antlr4-runtime:4.7
| | +--- commons-codec:commons-codec:1.10
| | \--- org.spark-project.spark:unused:1.0.0
| +--- org.apache.spark:spark-tags_2.11:2.3.0 (*)
| +--- org.apache.orc:orc-core:1.4.1
| | +--- com.google.protobuf:protobuf-java:2.5.0
| | +--- commons-lang:commons-lang:2.6
| | +--- io.airlift:aircompressor:0.8
| | \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
| +--- org.apache.orc:orc-mapreduce:1.4.1
| | +--- com.esotericsoftware:kryo-shaded:3.0.3 (*)
| | +--- commons-codec:commons-codec:1.4 -> 1.10
| | \--- org.apache.hadoop:hadoop-mapreduce-client-core:2.6.4 -> 2.6.5 (*)
| +--- org.apache.parquet:parquet-column:1.8.2
| | +--- org.apache.parquet:parquet-common:1.8.2
| | | \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
| | +--- org.apache.parquet:parquet-encoding:1.8.2
| | | +--- org.apache.parquet:parquet-common:1.8.2 (*)
| | | \--- commons-codec:commons-codec:1.5 -> 1.10
| | \--- commons-codec:commons-codec:1.5 -> 1.10
| +--- org.apache.parquet:parquet-hadoop:1.8.2
| | +--- org.apache.parquet:parquet-column:1.8.2 (*)
| | +--- org.apache.parquet:parquet-format:2.3.1
| | +--- org.apache.parquet:parquet-jackson:1.8.2
| | +--- org.codehaus.jackson:jackson-mapper-asl:1.9.11 -> 1.9.13 (*)
| | +--- org.codehaus.jackson:jackson-core-asl:1.9.11 -> 1.9.13
| | \--- org.xerial.snappy:snappy-java:1.1.1.6 -> 1.1.2.6
| +--- com.fasterxml.jackson.core:jackson-databind:2.6.7.1 (*)
| +--- org.apache.arrow:arrow-vector:0.8.0
| | +--- org.apache.arrow:arrow-format:0.8.0
| | | \--- com.vlkan:flatbuffers:1.2.0-3f79e055
| | +--- org.apache.arrow:arrow-memory:0.8.0
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | \--- org.slf4j:slf4j-api:1.7.25
| | +--- joda-time:joda-time:2.9.9
| | +--- com.fasterxml.jackson.core:jackson-core:2.7.9 -> 2.9.9
| | +--- com.carrotsearch:hppc:0.7.2
| | +--- commons-codec:commons-codec:1.10
| | +--- com.vlkan:flatbuffers:1.2.0-3f79e055
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | \--- org.slf4j:slf4j-api:1.7.25
| +--- org.apache.xbean:xbean-asm5-shaded:4.4
| \--- org.spark-project.spark:unused:1.0.0
+--- org.apache.spark:spark-core_2.11:2.3.0 (*)
\--- junit:junit:4.12
\--- org.hamcrest:hamcrest-core:1.3
问题:
最佳答案
方法elapsedMillis()
很久以前就被删除了。看来您需要更新一些库或使用旧的 Guava 版本。
为了获取依赖关系树,请运行gradle dependency
。
关于java - 在 Spark 中读取文件时出现错误 : java. lang.NoSuchMethodError : com. google.common.base.Stopwatch.elapsedMillis()J ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59306735/
我正在用来自JSON文件的一些数据填充Flutter中的列表。 但是,我的代码不断抛出异常"NoSuchMethodError (NoSuchMethodError: The method 'add'
通过eclipse运行Tomcat 7报错是: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.eclipse.jdt
这是我的错误行: 这是我的代码: 最佳答案 final jobs= json.decode(response.body)['name_database_table']; 关于mobile - NoSu
很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visit the help center
我已经被这个错误困扰了几个小时。。我的pom.xml。应用程序未启动。所有的Spring框架依赖于相同的版本,但仍然得到相同的错误。。更新。MVN依赖的结果:树。看起来这里一切都很好。
我得到: NoSuchMethodError: com.foo.SomeService.doSmth()Z 我是否正确理解这个'Z'意味着doSmth()方法的返回类型是 boolean 值?如果为
我在 Speed 类中引用 PlayerUtil.getMovementSpeed(player);,在我的 PlayerUtil 类中,我将方法定义为: public static double g
我得到: NoSuchMethodError: com.foo.SomeService.doSmth()Z 我是否正确理解这个 'Z' 意味着 doSmth() 方法的返回类型是 boolean 值?
我在使用 Spark 和 Scala 时遇到了一个奇怪的错误。我有一段代码声明了一个变量: var offset = 0 这会导致以下异常: java.lang.NoSuchMethodError:
我已经成功实现了 reflectionEquals 方法,其中包含一个排除字段列表。 return EqualsBuilder.reflectionEquals(this, obj, new Str
我正在使用 Spring 框架和 Maven 开发 Java Enterprise 应用程序。我正在为此学习一门类(class),并且一直坚持集成 Hibernate JPA。当我运行项目时,它返回以
I/flutter ( 8282): The following NoSuchMethodError was thrown building Meme(dirty, state: _MemeState
运行以下代码时出现 NoSuchMethodError - 我想从 JSON url 打印出轨道标题 - 我错过了什么吗? import 'dart:async'; import 'dart:conv
我正在做 Searchview flutter 中的例子 https://github.com/MageshPandian20/Flutter-SearchView 但我想对 进行更改子项类有一个 最
尝试从Eclipse中的简单Java程序连接到Hive时出现以下错误。看起来好像连接,然后引发此错误。我可以通过beeline在本地连接到Hive Thrift服务器,而不会出现问题。 两个libth
当我向安全资源发出请求时,会发生NoSuchMethodError。 基于基于Spring Boot 1.4.4的Grails 3.2.5的项目 AppConfig: @EnableWebSecuri
这个问题已经有答案了: Differences between Exception and Error (11 个回答) 已关闭 7 年前。 我的印象是 Exception 非常适合捕获所有可能的异常
祝大家有美好的一天!我使用 google Vision API,当我在 IntelliJ Idea 中运行我的程序时,它工作得很好,但是当我编译 jar 文件时,它在处理照片时给出错误 java.la
我一直在为这个问题苦苦挣扎。我正在开发一个包含很多包的 netbeans java 项目,起初我更改了 gui,但是当我运行代码时,它没有反射(reflect)任何更改,即使我在保存、清理、清理和编译
我一直在寻找问题的解决方案,但没有得到足够的答案。 我正在开发 Bukkit插件的更新系统。因此,我必须自己编写这些类的代码。但我一直想从 debug(String) 调用一个方法(具体来说: ano
我是一名优秀的程序员,十分优秀!