【澳门金莎娱乐网站】Maven开发环境搭建附测试,

作者: 数据库信息  发布:2019-10-09

关键包罗以下三片段,本文为第一片段:
一. Scala情况图谋
二. Hadoop集群(伪布满方式)安装 查看
三. Spark集群(standalone模式)安装 查看

前言:

  停滞了一段时间,现在要沉下心来读书点东西,出点货了。

  本文未有JavaJDK ScalaSDK和 IDEA的装置进度,互连网上会有不计其数篇章介绍那几个剧情,因而这里就不再赘言。

因斯Parker任务多数由Scala编写,因而,首先需求预备Scala情形。
注:楼主实验遭逢为mac os

一、在IDEA上安装Scala插件

率先展开IDEA,步向前期的窗口,选择Configure -——>Plugins

澳门金莎娱乐网站 1

下一场走访到下边的窗口:

澳门金莎娱乐网站 2

此刻我们挑选‘Browse Repositories …’,然后输入Scala,

澳门金莎娱乐网站 3

找到下图这一项,点击“install”就可以

澳门金莎娱乐网站 4

设置到位后,请重启IDEA。

Scala遭遇筹划

  1. 下载JDK1.8并设置、配置蒙受变量(JAVA_HOME),提出采用1.8,与时俱进;
  2. 下载scala-sdk并解压到有个别路线(如:~/tools/scala-2.12.6),为方便使用还能设置一下SCALA_HOME,在终端输入~/tools/scala-2.12.6/bin/scala(未设置SCALA_HOME)或scala(前提设置了SCALA_HOME)能够验证scala的本子或实行交互实验(scala官方网站推荐的图书《Programming in Scala, 3rd ed》中的实例均为在此格局下运作,故学习scala阶段到这一步就够了)
    澳门金莎娱乐网站 5

  3. 下载IntelliJ IDEA(Ultimate"版即为无偿版本)并安装,安装后安装Scala插件(plugin),如下图所示;
    打开plugin菜单:
    澳门金莎娱乐网站 6

招来并安装scala插件
澳门金莎娱乐网站 7

  1. 写个小程序测量检验一下吧
    选择“Create New Project”
    澳门金莎娱乐网站 8

选用品种类别为“Scala”
澳门金莎娱乐网站 9

暗中同意未有Scala SDK,通过以下情势充裕:Create->Browse...
澳门金莎娱乐网站 10

找到SCALA_HOME
澳门金莎娱乐网站 11

造成布局
澳门金莎娱乐网站 12

为方便开采,将品种转移为maven项目以化解麻烦的信赖包难点,项目名右键-->Add Framework Support...
澳门金莎娱乐网站 13

选择maven
澳门金莎娱乐网站 14

品种会活动引入pom.xml,变为scala maven project,并在src下成立source root(能够在package上右键改变)
澳门金莎娱乐网站 15

source root(该品种中为main.java)上右键-->New-->Scala Class
澳门金莎娱乐网站 16

选料品种为Object,用以创立main函数
澳门金莎娱乐网站 17

编辑测量检验代码
澳门金莎娱乐网站 18

在代码空白处或项目名处右键-->Run 'ScalaTest'测验代码
澳门金莎娱乐网站 19

虽说引进了pom.xml,私下认可却不会活动import注重包,出现提醒选用“Auto-Import”
澳门金莎娱乐网站 20

测量试验结果
澳门金莎娱乐网站 21

故此这一步这么详细是因为自个儿发现创造项指标时候选拔哪个种类project类型会很纠葛,也未有合法正规,经过试验,推崇先成立scala project再调换为maven project;要是创制的时候选用了maven project,通过“Add Framework Support...”再引进Scala SDK也是足以的,最后效果和图中给出的大致,不过目录结构会区别。

注1:SCALA_HOME、JAVA_HOME在mac下设置方法:
~/.bash_profile中增添如下指令:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
export SCALA_HOME=/Users/<你的名字>/tools/scala-2.12.6
export PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$PATH

参照文书档案:官方文书档案

二、创建贰个Scala工程

依次点击Create New Project ——>Scala——>IDEA——>Next

澳门金莎娱乐网站 22

下一场咱们需求点击create,扩张对应的SDK版本及岗位。

澳门金莎娱乐网站 23

投机填写好其余信息后就能够,点击Finish了。

澳门金莎娱乐网站 ,三、增添Maven框架以致编写pom.xml

第一右键项目名然后选取Add Framework Support...

澳门金莎娱乐网站 24

下一场找到maven打钩,点击Ok就可以.

澳门金莎娱乐网站 25

接下来,编写Pom.xml,如下:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <groupId>com.sudy</groupId>    <artifactId>SparkStudy</artifactId>    <version>1.0-SNAPSHOT</version>      <properties>        <spark.version>2.2.0</spark.version>        <scala.version>2.11</scala.version>    </properties>    <dependencies>        <dependency>            <groupId>org.apache.spark</groupId>            <artifactId>spark-core_${scala.version}</artifactId>            <version>${spark.version}</version>        </dependency>        <dependency>            <groupId>org.apache.spark</groupId>            <artifactId>spark-streaming_${scala.version}</artifactId>            <version>${spark.version}</version>        </dependency>        <dependency>            <groupId>org.apache.spark</groupId>            <artifactId>spark-sql_${scala.version}</artifactId>            <version>${spark.version}</version>        </dependency>        <dependency>            <groupId>org.apache.spark</groupId>            <artifactId>spark-hive_${scala.version}</artifactId>            <version>${spark.version}</version>        </dependency>        <dependency>            <groupId>org.apache.spark</groupId>            <artifactId>spark-mllib_${scala.version}</artifactId>            <version>${spark.version}</version>        </dependency>    </dependencies>    <build>        <plugins>            <plugin>                <groupId>org.scala-tools</groupId>                <artifactId>maven-scala-plugin</artifactId>                <version>2.15.2</version>                <executions>                    <execution>                        <goals>                            <goal>compile</goal>                            <goal>testCompile</goal>                        </goals>                    </execution>                </executions>            </plugin>            <plugin>                <artifactId>maven-compiler-plugin</artifactId>                <version>3.6.0</version>                <configuration>                    <source>1.8</source>                    <target>1.8</target>                </configuration>            </plugin>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-surefire-plugin</artifactId>                <configuration>                    <skip>true</skip>                </configuration>            </plugin>        </plugins>    </build></project>

四、添加winutils.exe文件

winutils.exe下载地址:

解压后,记住放入的门径就好。

五、使用local形式测验情况是或不是搭建成功?

右键java文件夹,依次点击New——>Scala Class

澳门金莎娱乐网站 26

下一场采用Object,输入名称就能够。

澳门金莎娱乐网站 27

写入测量试验代码:

澳门金莎娱乐网站 28

测量试验代码部分可以参谋小编前边写的一篇博客的后半局地:

本文由金沙澳门官网发布于数据库信息,转载请注明出处:【澳门金莎娱乐网站】Maven开发环境搭建附测试,

关键词: 金沙澳门官网

上一篇:7系统安装MySQL,MySQL安装及配置
下一篇:没有了