[英]Hadoop Input File Name Issue
我面临以下问题。 我的输入文件夹包含一个名为:/xyz/pqr/job_ip/output_upto_Thu_Apr_23_14:53:05_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
那我的工作就顺利了...
当我将文件名保留为output_upto_Thu_Apr_23_14:53:05_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)
....
..
.
请问一个关于文件名问题的地址。
正如错误明确告诉您的那样,您的路径无效,因为它包含符号:
,用于分隔文件路径列表中的各个文件路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.