分享

Path is not a file: /LinearReg/output

Exception in thread "main" java.io.FileNotFoundException: Path is not a file: /LinearReg/output
我将FileSystem hdfs=FileSystem.get(conf);
替换成
Path output_path=new Path(args[5]);
System.out.println("output_path="+args[5]);
FileSystem hdfs=output_path.getFileSystem(conf);
Float[] theta=new Float[num_features];
BufferedReader br1 = new BufferedReader(new InputStreamReader(hdfs.open(output_path)));
还是出现错误,错误输出如下:
output_path=hdfs://localhost:9000/LinearReg/output
log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" java.io.FileNotFoundException: Path is not a file: /LinearReg/output 2015-11-29 20:27:15屏幕截图.png

求解:
我的邮箱:wang010366@vip.qq.com
十分感谢

已有(2)人评论

跳转到指定楼层
xuanxufeng 发表于 2015-11-30 10:07:18
输出路径有问题
回复

使用道具 举报

bioger_hit 发表于 2015-11-30 11:42:33
输出的必须是一个文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条