1、首先需要在IDEA中配置好scala的软件环境;

下载scala---windows版本,双击安装即可。要记好安装目录。

  1. 配置scala在IDEA中的语言环境File--Settings--Plugins---Browse repositories,直接搜索scacla,拉到下边找到LANGUAGES选项;如果没有安装过,右边框中会提示安装。直接安装即可。

  1. 此刻就可以书写scala程序了。按照如图所示进行选择即可

  1. 配置maven环境:下载地址http://maven.apache.org/download.cgi,下载完成后直接解压到想要的目录中。

  1. 配置maven的环境变量:只需要配置path即可,此时需要把maven的绝对路径放在这里边---需要注意要到bin目录位置。

使用cmd检查配置:mvn -v,如果能看到java的相关信息证明安装正确。

6.配置IDEA的maven环境:File---Settings---Build,Execution,Deployment---Build Tools---Maven

添加自己安装的maven。

在添加一个设置,如图所示:

  1. 新建Maven Scala项目

File--new Project

完成后,进入下一步:

下一步要选择自己下载maven文件的xml和自己创建一个目录,选择这个目录即可:

下一步直接完成:

所有都完成之后,如果是第一次创建此类工程,会下载很多东西。大致需要10分钟左右。看到如下信息证明配置完成:

现在还没有scala的环境,需要把scala添加进来:File--Project Structure--Global Libraries--+ 添加进来scala:

完成后可以在工程中看到scala的语言了:

此时还不能创建scala程序,需要进行目录的设置:选择工程目录右键---Mark Directory As---Recources Root。

之后可以进行scala程序在maven环境中开发:

程序和运行结果如下:

现在可以配置spark的环境了:File--Project Structure--Global Libraries--+ 添加进来spark

现在就可以在IDEA的Maven环境中开发spark程序了。写一段程序吧:

目录中右键,可以看到scala class确定,选择object:

首先使用本地运行示例:

package scala.T001import org.apache.spark.{SparkConf, SparkContext}object WordCount1 {def main(args: Array[String]): Unit = {val conf=new SparkConf().setAppName("wordcount").setMaster("local")val sc=new SparkContext(conf)val rdd=sc.textFile("C:\\Program Files\\Common Files\\VMware\\Drivers\\vmci\\sockets\\include\\vmci_sockets.h")val wordCount=rdd.flatMap(_.split(" ")).map(x=>(x,1)).reduceByKey(_+_)val wordSort=wordCount.map(x=>(x._2,x._1)).sortByKey(false).map(x=>(x._2,x._1))val result=wordSort.take(10)wordSort.saveAsTextFile("C:\\Program Files\\wortsort111")}}

可以在本地找到一个产生的结果文件:

远程执行:

好了,具体的流程操作完了,如需解决更多技术问题,可以扫描屏幕下方二维码:

IDEA配置Maven-scala方式具体操作相关推荐

  1. idea配置maven项目(超详细)

    一.使用步骤 1.在Idea中配置maven (1).打开Idea,点击File,然后点击Settings,进入设置,或者直接按Ctrl+Alt+S进入设置 在这里插入图片描述 (2).先在左上角的搜 ...

  2. 【手把手教学】基于Maven构建方式使用Mybatis generator自动生成

    简介 Mybatis generator是一种代码生成器, 可以基于数据库表的字段与类型,自动生成Java代码中对应的entity类.dao类.mapper映射文件. 实现Mybatis genera ...

  3. eclipse maven在哪里_Maven操作

    Maven 使用工具: eclipse,jdk1.8,maven2.2 一, Maven简介 Maven 是Apache组织中一个颇为成功的开源项目,Maven 主要服务基于java 平台的项目构建, ...

  4. 解决idea配置maven环境时maven下载速度慢的问题

    我们在idea配置maven环境的时候会发现maven更新慢的现象,解决办法就是下载国内的镜像包,完美解决下载速度慢的问题.具体操作如下: 首先我们要确定自己电脑已经下载并安装好maven,如果不确定 ...

  5. IntelliJ IDEA 配置 Maven及其他设置

    一.配置 Maven 1. Maven 的介绍 Maven 是 Apache 提供的一款自动化构建工具,用于自动化构建和依赖管理. 开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为 Ma ...

  6. 配置Maven mirror

    文章目录 Maven出现 Maven Cannot resolve plugin xxx 配置文件地址 配置文件元素介绍 Mirror简介 修改配置 Maven出现 Maven Cannot reso ...

  7. IDEA快捷键设置,选择Eclipse风格的快捷键,自动补全快捷键,关闭当前窗口快捷键Ctrl+W,自动导入设置,引入外部的jar的方式,设置项目字体,设置项目字符集,Maven的方式获取jar

    1.设置成Eclipse的快捷键 选择默认快捷键类型 设置成了Eclipse风格的快捷键之后,但是还是有一些快捷键是有冲突的. 2.修改自动补全的快捷键 在搜索框中输入Completion,找到Mai ...

  8. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  9. Maven下载+Maven环境变量配置+IntelliJ IDEA配置Maven(详细教程) ,收藏起来吧

    这里是Maven的下载链接,看自己需要使用那个版本: 点击这里下载Maven 进入下载页面如图: 1.使用最新版本的话直接点击上图中的3.6.3的zip可以直接下载,如果想使用之前,版本的话就点击上图 ...

最新文章

  1. Fortinet_OS怎么通过TFTP烧FOS
  2. python的xlutils模块_xlutils模块使用
  3. java开发简易计算器
  4. 二分图的最大匹配 匈牙利算法
  5. 老司机实战Windows Server Docker:4 单节点Windows Docker服务器简单运维(下)
  6. std::future ---C++17 多线程
  7. iPhone 15 Pro有望实现屏下面容识别 三星已在研发相关技术
  8. echarts legend位置_一起读 ECharts 配置项手册之 series[i]-line(上)
  9. Shell 常用积累
  10. HTML基础入门教程
  11. 关于python画太阳花
  12. java 实现微信公众号开发服务器认证
  13. 《紫川》之远东战火 第八卷
  14. iOS-QQ分享功能实现
  15. RTB广告大数据时代 人才奇缺培养迫在眉睫
  16. Linux IP代理筛选系统(shell+proxy)
  17. 小程序图片转Base64,方法总结。
  18. [nRF51822] 1、一个简单的nRF51822驱动的天马4线SPI-1.77寸LCD彩屏DEMO
  19. QuickBI-自建数据库MySQL连接
  20. AES AES/GCM/NoPadding 加密解密

热门文章

  1. 作者:姜春宇(1987-),男,中国信息通信研究院移动互联网与大数据部工程师,数据中心联盟大数据技术与产品工作组组长。...
  2. 【离散数学】两类有限状态自动机
  3. 【Servlet】Session会话跟踪技术
  4. 【数据结构与算法】双链表V3.0的Java实现
  5. 【Python】Matplotlib绘制日期型时间序列图
  6. 区间数值计数(洛谷P1980题题解,Java语言描述)
  7. 洛谷P2955题解(Java语言描述)
  8. Go的web工作原理
  9. Cacti0.8.8a监控mysql
  10. unity3d之控制人物转向移动并播放动画