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

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

2个回答

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

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

qq_35516286
qq_35516286 不管路径是Hadoop中的路径还是jar包中的路径,都无法读取
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
【急!】java访问hbase出错,无明显异常,无法读取对应表的信息(需求就是从Hbase之中的某张表读取信息)
1
flume上传文件到hadoop,没有文件时正常,有文件时抛出DistributeFileSystem not found?
1
kettle 7.1版本,连接hadoop2.7.3版本,无法读取hadoop文件目录
2
flink在hadoop yarn运行出错,报相应的jar找不到(self4j)
0
运行Hadoop中的Wordcount时报错?
1
在Linux hadoop环境中运行sh脚本,报异常java.io.IOException: No FileSystem for scheme: E
0
Hadoop运行WordCount程序有输入,不生成输出的文件
2
maven仓库导入jar包后,无法引用类
2
springboot使用hadoop中一个copyBytes功能,然后启动项目之后就提示缺少jar包
1
大数据hadoop3.x.x在win10环境下编译后的jar包
0
hadoop运行start-dfs.sh时,报master: ERROR: JAVA_HOME is not set and could not be found.
0
hadoop jar运行jar包问题!请问这种情况如何解决?谢谢
0
hadoop jar运行jar包遇到的问题?
1
Failed to retrieve data from /webhdfs/v1/?op=LISTSTATUS: Server Error,同时无法put文件到hdfs
1
hadoop本地调试在输入路径中指定到文件名字才不报错,但是不指定具体的文件名字就报空指针
0
部署单节点Hadoop下面这代码是什么意思
1
hadoop里面gz大文件切割为小文件?
4
Eclipse上运行MapReduce程序时,win10系统用户名中间有空格导致tmp文件生成&读取错误
1
Hadoop集群执行wordcount出现的一些报错信息
1
hadoop的DataNode节点的问题