执行scala脚本时,输入文件或路径不存在

时间:2016-07-17 11:52:45

标签: scala

我刚开始学习Spark / Scala,这是我第一次练习时遇到的令人困惑的问题:

  1. 我在/ etc / spark / bin
  2. 中创建了一个测试文件:input.txt
  3. 我创建了一个RDD
  4. 我开始计算字数但收到错误Input path does not exist
  5. 以下是截图:

    enter image description here

    为什么scala没有提取input.txt?如果它与权限相关,则该文件由root创建,但我也在root下运行Spark / Scala。

    非常感谢。

1 个答案:

答案 0 :(得分:0)

Spark从hdfs读取文件。复制它:

hadoop fs -put /etc/spark/bin/input.txt /hdfs/path

如果它本地安装文件将被移动到hadoop文件夹。