使用mavan创建scala项目
pow.xml配置
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.13</artifactId>
<version>3.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-sql -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_2.13</artifactId>
<version>3.3.0</version> <scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-streaming -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-streaming_2.13</artifactId>
<version>3.3.0</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.13</artifactId>
<version>3.3.0</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-hive -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-hive_2.13</artifactId>
<version>3.3.0</version>
<scope>provided</scope>
</dependency>
创建object.scala类
右键在file创建demo.scala文件(第一次创建需要后缀),然后进窗口点击SDK;
package com.item.demo
/**
* <h1>类名 - 对于所有的类名所有单词的第一个字母要大写。<h1>
*/
object DemoScala {
/**
* <h2><font color="blue">方法名称 - 所有的方法名称的第一个字母用小写。</font></h2>
* @param args
*/
def main(args: Array[String]): Unit = {
//声明类型的变量
val str : String =
"""
道路千万条
安全第一条
行车不规范
亲人两行泪
""";
print(str);
}
}