java - 如何解决 spark-submit 错误:错误:加载类失败?
问题描述
我写了一个scala文件:
package cn.tedu.wordcount
import org.apache.spark.SparkConf
import org.apache.spark.SparkContext
object Driver {
def main(args: Array[String]): Unit = {
val conf=new SparkConf().setMaster("local").setAppName("wordcount")
val sc=new SparkContext(conf)
val data=sc.textFile("/Users/laiyinan/OneDrive/文档/书籍/大数据/达内BIG/大数据/大数据第四阶段/06-Spark/spark第一天/课后作业/data/word.txt", 2)
val result=data.flatMap { _.split(" ")}
.map {(_,1)}.reduceByKey{_+_}
result.foreach{println}
}
}
我使用以下命令将其提交到 spark 中:
./bin/spark-submit --class "cn.tedu.wordcount.Driver" /Users/laiyinan/Desktop/1902SparkDay01_jar.jar
错误:加载类 cn.tedu.wordcount.Driver 失败
我使用 Intellij Idea 来构建活动。包路径和类名正确。
我已经尝试了一些解决方案,但没有一个可以解决它。
我需要帮助!!!
任何帮助将不胜感激!!!!
解决方案
我强烈建议使用sbt
构建并使用sbt-assembly
插件来制作您的应用程序 jar。
推荐阅读
- arrays - Xcode:错误:索引超出范围与数组
- python - 如何在 Python Selenium 的弹出窗口中选择一个元素
- python - 矩阵 A 中没有多次出现的行
- python - 如何使用循环并检测按键 Python
- javascript - 如何为下拉按钮选择定义两个值?
- c++ - 在这种情况下,我是否需要以某种方式释放内存?
- java - 自动发送通知 (Android - Java)
- react-native - React Native Flatlist “getItemLayout” 让它有问题
- python - 当 Slug 不可用时渲染到主页 (DJANGO)
- .htaccess - .htaccess 如何设置下载的过期时间?