qq_35516286
2018-09-30 02:05
采纳率: 28.6%
浏览 1.5k
已采纳

hadoop 运行本地jar包无法读取文件。

在本地运行时可以读取workspace中的txt文件,将java文件和txt一起打包之后上传至Hadoop运行,jar包中的txt文件没有被读取也没有报错。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qq_35516286 2018-09-30 03:37
    已采纳

    使用-files option加上本地文件路径即可。

    已采纳该答案
    打赏 评论
  • oyljerry 2018-09-30 02:08

    你本地读取的时候文件路径是本地的,但是上传到hadoop以后,txt可能都不跟你的jar在一个机器上,你需要用hadoop的路径去读取

    打赏 评论

相关推荐 更多相似问题