HDFS 上のファイルに値を書き込もうとしています。コードは次のとおりです。
FileSystem fsys = FileSystem.get(new Configuration());
String fileName = "/user/root/TestData/Parameter.txt";
Path path = new Path(fileName);//(pathOfTestFile);
//fstatus.getPath();
FSDataOutputStream fos = null;
try {
fos = fsys.create(path);
} catch (IOException e1) {
e1.printStackTrace();
}
BufferedWriter writer = new BufferedWriter(new
OutputStreamWriter(fos));
writer.write(iterations);
writer.close();
fos.close();
しかし、コマンド hadoop fs -ls は 4 のサイズを示していることがわかりますが、 hadoop fs -cat を実行すると、ファイルに内容が表示されません。