ファイルをHDFSに作成し、そこにデータを書きたいと思っています。これは、ファイルが作成されますが、それはそれで何かを書くdoes'tJavaでhdfsにファイルを書き込む
Configuration config = new Configuration();
FileSystem fs = FileSystem.get(config);
Path filenamePath = new Path("input.txt");
try {
if (fs.exists(filenamePath)) {
fs.delete(filenamePath, true);
}
FSDataOutputStream fin = fs.create(filenamePath);
fin.writeUTF("hello");
fin.close();
}
:私はこのコードを使用していました。私は多くを探しましたが、 は何も見つかりませんでした。私の問題は何ですか? HDFSに書き込むための許可が必要ですか?
ありがとうございました。
このコードは、単一のパーティションを持つ 'HDFS'ファイルを作成するを取得するとき、我々はINPUT.TXT用のパーティションの数を設定することができタリクのasnwerあなたは、URIを渡すことができ、@の代わりに? – vdep