【发布时间】:2017-06-02 01:25:57
【问题描述】:
我在 HDFS /user/Cloudera/Test/* 中有一些数据。通过运行hdfs -dfs -cat Test/*,我可以很好地查看记录。
现在是同一个文件,我需要在 scala 中将其作为 RDD 读取。 我在 scala shell 中尝试过以下操作。
val file = sc.textFile("hdfs://quickstart.cloudera:8020/user/Cloudera/Test")
然后我写了一些过滤器和for循环来读取单词。但是当我最后使用Println 时,它说找不到文件。
谁能帮我知道在这种情况下 HDFS url 是什么。 注意:我使用的是 Cloudera CDH5.0 VM
【问题讨论】:
-
/user/Cloudera/Test/是文本文件吗?它看起来更像是一个文件夹
标签: scala hadoop cloudera bigdata