win7下IDEA maven scala环境配置及wordcount遇到的坑

IDEA maven scala环境配置自己折腾了两天。
看了网上环境配置的文档和慕课的视频教程,被弄得迷迷糊糊的。这里自己梳理一下,希望对大家有所帮互助。

环境安装可以参考着两个网站:
https://blog.csdn.net/chengyuqiang/article/details/77925606
https://www.jianshu.com/p/32b74feb55e2
其中,第二个网站是对第一个网站部分细节的补充的纠正,两个结合起来看。

自己还躺过不少坑:,例如:新建项目的时候没有scala选项,如下图
在这里插入图片描述
按照教程标注为“2”的框框应该有scala才对,为什么我的没有?????这是因为IDEA的版本问题,在2处选择IDEA即可。
还有坑为:项目建好了,需要新建scala class的时候发现自己没有scala class这个选项,,,,这个是没有将src等目录设置为Sources Root的原因,手动设置一下即可。
还有其他坑记不得了,如果您有遇到可以互相交流学习。
+++++++++++++++++++++++++++++++

下面说说实现wordcount时候遇到的坑。
报错1:hadoop-Failed to locate the winutils binary in the hadoop binary path
解决方案3步:
在这里插入图片描述
3.在object wordcount中加入这句代码

System.setProperty("hadoop.home.dir", "D:\\hadoop_common_2.2.0")

后面的路径就是步骤1中的解压路径。

报错2:

ERROR SparkContext: Error initializing SparkContext.
java.lang.IllegalArgumentException: System memory 435879936 must be at least 471859200. Please increase heap size using the --driver-memory option or spark.driver.memory in Spark configuration.
解决方案:https://www.douban.com/note/649256439/

这是自己在配置环境中遇到的一些坑,其中还有很多东西没搞清楚,例如:maven中pom.xml关于依赖包的那块,刚接触scala我是懵逼的,不知道跑个word count需要依赖什么包,一切都在摸索中前进,加油加油加油。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值