Python版本筛选的例子
>>> lines = sc.textFile("../README.md")
>>> pythonLines = lines.filter(lambda line:"Python" in line)
>>> pythonLines.first()
u'high-level APIs in Scala, Java, Python, and R, and an optimized engine that'
Scala版本筛选的例子
scala> var lines = sc.textFile("../README.md")
var phythonLines = lines.filter(line => line.contains("Python"))
scala> phythonLines.first()
res1: String = high-level APIs in Scala, Java, Python, and R, and an optimized engine that
创建一个应用放在spark环境运行
首先建一个maven工程,在pom.xml中引入以下包
<dependency> <!-- Spark dependency -->
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_2.12</artifactId>
<version>2.4.3</version>
<scope>provided</scope>
</dependency>