在win10环境下IED配置spark项目
eclipse在对spark的支持上并不友好,所以需要新下载并安装IntelliJ IDEA 2019.1。我下载安装的是专业版的,直接在网上搜索了破解码进行破解。
1、 配置java和scala
IDE的配置是我陌生的,所以可能会有一些错误的多余的操作。
安装scala插件:选择Plugins-搜索scala—安装scala插件—重启
重启后选择新建项目,可以在项目选择中找到scala。我新建的是scala-IDE项目,在新建界面选择java SDK(java jdk目录)和SCALA SDK(scala jdk目录)
2、 配置spark
选择File—project Structure—Libraries—选择中间那栏上面的加号—java,然后在跳出界面选择spark解压目录下的jars包
接下来就是报错更改之旅:
具体代码如下
报错1:java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable
解决方案:https://blog.csdn.net/weixin_40371587/article/details/80684898
是scala版本不对造成的,基于上一个随笔进行版本更改
报错2:org.apache.spark.SparkException: A master URL must be set in your configuration
解决方案:看字面意思,是因为没有指定master url的锅,由于我这是单机的spqrk,可以使用本地作为master,即-Dspark.master=local
https://blog.csdn.net/qq_21383435/article/details/77200167
最后跑通了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!