在网上有看到好几个版本打包,但是都不行,最后经过测试终于成功了,在这里记录一下。IDEA版本是2020的。
1.File-->Project Structure -->Artifacts
选择+,再选择JAR
2.点开JAR后选择 From modules with dependencies...
3.点开后,再点Main Class选择要打包的类,选择Project在src找到要打包的类,然后点击OK
4.在JAR files from 这里选择第一个,最后点OK
5.Name 和Out directory(jar输出位置)都是可以修改,选中不要JAR包点击减号删除,或者右键remove,最后点击OK
6.Build-->Build Aritfact 会出现如下提示选择对应Build就打包完成了
7.上传到linux上 ,打开HADOOP集群执行如下命令 bin/spark-submit --class bigdatapm.bigdata.sparksqlhdfs(主类包名和类名,可在Main Class处复制) jobs/BYSJbigdata.jar (jar在linux上的位置)
运行成功!



