Hadoop、Mapr、Pivotal は初めてです。ピボタルに書き込む Java コードを書きましたが、Mapr への書き込み中に問題に直面しています。
public class HadoopFileSystemManager {
private String url;
public void writeFile(String filePath,String data) throws IOException, URISyntaxException {
Path fPath = new Path(filePath);
String url = url = "hdfs://"+ip+":"+"8020";
FileSystem fs = FileSystem.get(new URI(url),new Configuration());
System.out.println(fs.getWorkingDirectory());
FSDataOutputStream writeStream = fs.create(fPath);
writeStream.writeChars(data);
writeStream.close();
}
}
このコードは pivotal では問題なく動作しますが、Mapr では失敗します。
Mapr の場合、ポート = 7222 を使用しています。「既存の接続がリモート ホストによって強制的に閉じられました」というエラーが表示されます。
正しいポートを使用しているかどうか、または Mapr 固有のコードを変更する必要があるかどうかをお知らせください。
iptables を停止しました。
どんな情報でも大歓迎です。
ありがとう