hadoop输入文件名问题

zwghvu4y  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(350)

我面临的问题如下。我的输入文件夹包含一个名为:/xyz/pqr/job\u ip/output\u upto\u thu\u apr\u 23\u 14:53:05\u 2015.log的文件
当我开始hadoop工作时,我的工作无法读取输入
如果我更改文件名

mv /xyz/pqr/job_ip/output_upto_Thu_Apr_23_14:53:05_2015.log  /xyz/pqr/job_ip/output_upto_Thu_Apr_23_145305_2015.log

那我的工作就顺利了。。。
当我将我的文件名作为输出保存到\u 4月23日\u 14:53:05\u 2015.log时,得到的例外情况是:

Caused by: java.lang.IllegalArgumentException:     java.net.URISyntaxException: Relative path in absolute URI:   output_upto_Thu_Apr_23_14:53:05_2015.log
at org.apache.hadoop.fs.Path.initialize(Path.java:148)
at org.apache.hadoop.fs.Path.<init>(Path.java:126)
at org.apache.hadoop.fs.Path.<init>(Path.java:50)
at  org.apache.hadoop.fs.RawLocalFileSystem.listStatus(RawLocalFileSystem.java:329)
...
..

Caused by: java.net.URISyntaxException: Relative path in  absolute URI:output_upto_Thu_Apr_23_14:53:05_2015.log
at java.net.URI.checkPath(URI.java:1804)
at java.net.URI.<init>(URI.java:752)
at org.apache.hadoop.fs.Path.initialize(Path.java:145)
....
..
.

有人能告诉我文件名有什么问题吗。。

fafcakar

fafcakar1#

正如错误明确告诉您的那样,您的路径是无效的,因为它包含符号 : ,用于分隔文件路径列表中的各个文件路径。

相关问题