- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
java - Spark 2.6.0 : Exception in thread "main" java. lang.ClassNotFoundException: 当 位于提交到集群的 jar 中时
我可以在本地运行我用 Scala 编写的 Spark 应用程序:
sbt run ...
我让它从命令行运行良好,没有错误。
当我将我在 Scala 中编写的 Spark 应用“spark-submit”到 2.6.0 集群时,如下所示:
spark-submit --class MyTest --master spark://my-spark-01a:7077 --deploy-mode cluster --supervise --executor-memory 20G --total-executor-cores 100 --jars $IGNITE_JARS,/home/ubuntu/tmp/mytest-assembly-0.3.1.1.jar /home/ubuntu/tmp/mytest-assembly-0.3.1.1.jar
...我在 Spark 集群的 stderr 中看到以下错误
18/12/12 00:41:24 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
18/12/12 00:41:24 INFO spark.SecurityManager: Changing view acls to: ubuntu
18/12/12 00:41:24 INFO spark.SecurityManager: Changing modify acls to: ubuntu
18/12/12 00:41:24 INFO spark.SecurityManager: Changing view acls groups to:
18/12/12 00:41:24 INFO spark.SecurityManager: Changing modify acls groups to:
18/12/12 00:41:24 INFO spark.SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(ubuntu); groups with view permissions: Set(); users with modify permissions: Set(ubuntu); groups with modify permissions: Set()
18/12/12 00:41:24 INFO util.Utils: Successfully started service 'Driver' on port 50983.
18/12/12 00:41:24 INFO worker.WorkerWatcher: Connecting to worker spark://Worker@127.0.0.1:44303
Exception in thread "main" java.lang.ClassNotFoundException: MyTest
“MyTest”类位于我的/home/ubuntu/tmp/mytest- assembly-0.3.1.1.jar
我就是不明白——这没有意义。为什么 Spark 提示我的主类在我正在部署的 jar 中找不到?我还忘记了什么(其他)让这件事正常工作?
请帮忙。
最佳答案
当您在集群模式下提交时,您可能需要将此 jar 传递给驱动程序和执行程序。添加后再次尝试spark-submit;
--conf spark.driver.extraClassPath=/your/file.jar
--conf spark.executor.extraClassPath=/your/file.jar
关于java - Spark 2.6.0 : Exception in thread "main" java. lang.ClassNotFoundException: <Main Class> 当 <Main Class> 位于提交到集群的 jar 中时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53734566/
-
C#基础多线程问题: Call Method on Thread A from Thread B (Thread B started from Thread A)
完成此任务的最佳方法是什么:主线程(线程 A)创建另外两个线程(线程 B 和线程 C)。线程 B 和 C 执行繁重的磁盘 I/O,最终需要将它们创建的资源传递给线程 A,然后调用外部 DLL 文件中的
-
multithreading - Threads.@spawn 和 Threads.@threads 有什么区别?
我是一名对 Julia 语言感兴趣的新手程序员。文档( https://docs.julialang.org/en/v1/base/multi-threading/ )说 Threads.@threa
-
python - thread.start_new_thread 与 threading.Thread.start
python中的thread.start_new_thread和threading.Thread.start有什么区别? 我注意到,当调用 start_new_thread 时,新线程会在调用线程终止
-
安卓蓝牙 : A thread started from UI thread blocks the UI thread
我正在学习安卓蓝牙编程。我从 Google 的 Android 开发者网站上复制了大部分代码以供学习。这个想法是监听服务器上的连接是在一个新线程中完成的,而不会阻塞 UI 线程。当收到连接请求时,连接
-
Java多线程: Does the thread on which an objects method is executed depend on the thread on the thread in which it is created?
执行对象方法的线程是否依赖于创建它的线程上的线程? 假设您的 java 应用程序中有两个线程 Thread1 和 Thread2,以及两个类 ClassA 和 ClassB。 您在 Thread1 上
-
C++11 std::thread 给出错误:没有匹配的函数来调用 std::thread::thread
我正在用这段代码测试 C++11 线程,但是在创建线程时,我遇到了错误没有匹配函数调用 'std::thread::thread()'. 这就像我给 std::thread ctr 的函数有什么问题,
-
c++ - 使用已删除的函数 'std::thread::thread(const std::thread&)'
我有如下类 eventEngine 和网关: class eventEngine { public: eventEngine(); std::thread threa; std
-
python - "RuntimeError: thread.__init__() not called"子类化 threading.Thread 时
我需要运行与列表 dirlist 中的元素一样多的 Observer 类线程。当我运行它 python 控制台时,它可以正常工作。 class Observer(Thread): def ru
-
java - 在对 Thread.currentThread(); 的方法调用中,Thread 指的是什么?和 Thread.sleep();?
我在一本 Java 书中读到了下面的代码。我知道主类默认继承 Thread 类,所以 currentThread();而不是 Thread.currentThread();也会做这项工作。 但我不明白
-
java - 守护线程 : Is it possible to change a running thread from user thread to daemon thread?
我在我的系统中使用第 3 方 API,该 API 启动一个永久运行的用户线程。一旦我的程序结束,JVM 由于该线程而继续运行,因此我尝试获取此线程引用并通过更改它 thread.setDaemon(t
-
python - 为什么 super(Thread, self).__init__() 不能用于 threading.Thread 子类?
我所知道的 Python 中的每个对象都可以通过调用来处理其基类初始化: super(BaseClass, self).__init__() threading.Thread 的子类似乎不是这种情况,
-
c# - Xamarin - Java.Lang.Thread 与 System.Threading.Thread - 使用哪一个?
在我最近从事的 Xamarin 项目中,我可以看到开发人员使用了 Java.Lang.Thread 以及 System.Threading.Thread(用于非常相似的操作 - 例如在后台加载数据)。
-
Julia Threads.@threads 在一个简单的例子中不起作用
我在 Julia 中运行双循环。代码非常简单。 w = rand(1000,1000) function regular_demo(w::Array{Float64, 2}) n = size
-
multithreading - 将参数传递给 threading.Thread
我在 Windows 上使用 Python 3。我正在使用 threading.Thread动态运行一个函数,我可以带参数或不带参数调用它。我正在设置一个列表,其中的第一项是定义路径的字符串。其他参数
-
python - threading.Thread 中的流控制
我遇到了一些使用线程模块(使用 Python 2.6)管理线程的示例。 我想了解的是这个例子是如何调用“运行”方法的,在哪里调用的。我在任何地方都看不到它。 ThreadUrl 类在 main() 函
-
Python threading.Thread、范围和垃圾收集
假设我从 threading.Thread 派生: from threading import Thread class Worker(Thread): def start(self):
-
python - 'threading' 对象没有属性 'Thread'
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
-
.net - WinDbg/SOS : How to correlate managed threads from ! 带有 System.Threading.Thread 实例的线程命令
使用 WinDbg 和 SOS,我有以下内容: 0:011> !threads ThreadCount: 7 UnstartedThread: 0 BackgroundThread: 4 Pendin
-
java - 谷歌应用引擎错误 : Fetch in a thread that is neither the original request thread nor a thread created by ThreadManager
App Engine 给出错误: com.google.apphosting.api.ApiProxy$CallNotFoundException: Can't make API call urlfe
-
java - "Thread-19"java.lang.IllegalStateException : Not on FX application thread; currentThread = Thread-19
我正在尝试将 Swing JEditorPane 嵌入到 JavaFX 项目中,如下代码所示。 Platform.runLater(() -> { SyntaxTester ob = new
- 小白必看!入门嵌入式你需要了解这些!
- 项目实战:Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0(加载.K模型,子弹轨迹模拟动画,支持windows、linux、国产麒麟系统)
- linux操作系统和文件系统,命令(上)
- ModbusRTU通信协议报文剖析
- PasteForm最佳CRUD实践,实际案例PasteTemplate详解(一)
- SqlEs-像使用数据库一样使用Elasticsearch
- macM1,M2,M3芯片踩坑nodejsrubybrew
- Vscode远程切换Python虚拟环境
- 技术解读:华为云如何携手昇腾、鸿蒙等根生态,助力开发者技术创新
- 在Activity中测量控件宽高的三种方式
我是一名优秀的程序员,十分优秀!