scala - 如何通过scala中的参数传递文本文件
问题描述
试图将文本文件传递给函数以在 Scala 中做一些事情,但我不知道如何将它传递给函数。
我想传递它,因为我有多个文本文件,并且完成的工作非常紧张
object SimpleApp {
def main(args: Array[String]) {
val conf = new SparkConf().setAppName("Simple Application")
val sc = new SparkContext(conf)
val books = sc.textFile(
"hdfs://quickstart.cloudera:8020/user/cloudera/books/books2/*"
)
checkLang(books)
}
def checkLang (books: textFile) = {
//do sonething
}
解决方案
import org.apache.spark.rdd.RDD
def checkLang (books: RDD[String]){
//do stuff
}
推荐阅读
- javascript - 包裹在 UseEffect 中的 React 异步函数
- mongodb - Mongodb如何匹配两个字段之一不等于零?
- docker - Docker 撰写状态:正在停止
- java - 如何使用另一个系统的登录 API 在 sping MVC 上配置 Spring Security
- windows - 用批处理文件隐藏鼠标
- python - 改进python中的曲线拟合
- spring - 使用 SPEL 调用同一类中的方法,传递取自实际方法的变量
- android - Android kotlin 协程,viewModelScope 行为
- python - 将 JQuery Ajax 代码转换为纯 JavaScript
- python - For循环仅使用python从列表中迭代一个对象