- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个可以传输 Twitter 帖子的应用程序。它工作正常,但是修改构建路径后,我无法将其设置为以前的样子。我不断收到此错误:
Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$conforms()Lscala/Predef$$less$colon$less;
at org.apache.spark.util.Utils$.getSystemProperties(Utils.scala:1710)
at org.apache.spark.SparkConf.loadFromSystemProperties(SparkConf.scala:73)
at org.apache.spark.SparkConf.<init>(SparkConf.scala:68)
at org.apache.spark.SparkConf.<init>(SparkConf.scala:55)
at Analytics.init(Analytics.java:20)
at KafkaTwitterProducer.main(KafkaTwitterProducer.java:162)
这是我的 pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>TwitterStreamingAnalyzer</groupId>
<artifactId>TwitterStreamingAnalyzer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.10</artifactId>
<version>0.10.2.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.twitter4j/twitter4j-core -->
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>4.0.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.twitter4j/twitter4j-stream -->
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-stream</artifactId>
<version>4.0.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.twitter4j/twitter4j-async -->
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-async</artifactId>
<version>4.0.4</version>
</dependency>
</dependencies>
</project>
我已经阅读了所有类似的问题,但没有一个对我有帮助,因为我尝试导入正确版本的 jar ,但它仍然不起作用。我该如何解决这个问题?
最佳答案
看起来您正在尝试在其他版本(可能是 2.11)编译的 Spark 集群中使用在 Scala 2.10 中编译的 kafka 库。在您的 pom.xml 中尝试进行此更改:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>TwitterStreamingAnalyzer</groupId>
<artifactId>TwitterStreamingAnalyzer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.11</artifactId>
<version>0.10.2.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.twitter4j/twitter4j-core -->
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>4.0.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.twitter4j/twitter4j-stream -->
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-stream</artifactId>
<version>4.0.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.twitter4j/twitter4j-async -->
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-async</artifactId>
<version>4.0.4</version>
</dependency>
</dependencies>
</project>
关于java - Spark 错误 : NoSuchMethodError: scala. Predef$.$conforms()Lscala/Predef$$less$colon$less,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44373228/
我找到了符号 :=:在一些 Clarion 代码中,我似乎无法弄清楚它到底做了什么。代码是多年前以前的开发人员写的,所以我不能问他。我也找不到 "colon equals colon" 的任何结果在谷
return sessionFactory.getCurrentSession(). createQuery("FROM Weather WHERE city_id = :id
我想使用此架构创建一个数据框: |-- Col1 : string (nullable = true) |-- Col2 : string (nullable = true) |-- Col3
我有以下功能: def removeLast(list: List[Int]): List[Int] = list match { case List() => List() case Lis
我阅读了一些java源代码,其中包括Scala源代码。 我发现Nil.$colon$colon(Object arg) 关键字$colon是什么意思?这行是什么意思? 最佳答案 $colon 是符号
这个问题在这里已经有了答案: Is there any difference between the `:key => "value"` and `key: "value"` hash notati
这段代码也指代什么? queryString: function() { //some code } 我在 WebConsole (Firefox) 中对其进行了测试,但它不会执行,所以我认为它不等同
:(“冒号”)在正则表达式中有特殊含义,但我需要按原样使用,如 [A-Za-z0-9.,-:]* 。我试图逃避它,但这不起作用 [A-Za-z0-9.,-\:]* 最佳答案 在大多数正则表达式实现(包
在 Dart 中为参数设置默认值的这两种语法有什么区别: class Test { Test({ int x: 2, int y = 3, }); } 我都试过了,它们似乎完全
我想将 url 传递给 grunt 任务。不幸的是,grunt 使用的分隔符是冒号,它也存在于 url 中。 那么如何将 url 作为参数传递给 grunt 任务呢? 最佳答案 我去了 grunt.o
在 Dockerfiles 和 docker-compose 文件中,我经常偶然发现两种符号。 docker 撰写示例: volumes: - ./app/:/usr/src/app/ 示
我是 C# 和 Unity 的新手,在阅读手册时在某些示例中遇到了外来冒号语法: function Choose(probs: float[]) { var total = 0; for (elem
我是 shell 脚本的新手,我有一个这样的文本文件: `http://example.com http//example.net http//www.flugov/individualfami
我在 node.js 项目的 JavaScript 文件中的类方法中遇到了看似奇怪的代码: export const BITS_16 = 16; export const BITS_32 = 32;
所以我得到了一个错误,我不知道要修复什么,因为从我的 Angular 来看,一切都很好: CSS 代码: @font-face { font-family: 'Titillium';
一个小问题: 如果我在我的浏览器 (GoogleChrome) 控制台中输入 abc:xyz:123 它的计算结果为 123 JavaScript 如何计算:? 最佳答案 abc 和xyz 都被视为循
当我的 circleci 工作构建我的 cypress 测试时,我遇到了这个错误: [432:0312/154643.301773:ERROR:bus.cc(392)] Failed to conne
我正在使用 scalatest。问题是测试报告难以阅读。测试名称已将空格替换为 $u0020,将 : 替换为 $colon 等等。 例如: def `test: find '.gitignore' f
我正在尝试使用 JSONParse 解析 json 文件并收到此错误,该错误发生在以下 json 的开头: 位置 11 处出现意外标记 COLON(:)。 {"276716878": { "fol
为什么使用“冒号和逗号”进行切片与使用索引集合进行切片不同? 下面是一个示例,我希望得到相同的结果,但事实并非如此: import numpy as np a = np.array([[[1,2,3]
我是一名优秀的程序员,十分优秀!