我是 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();
}
}
此代码适用于 pivoatal,但适用于 Mapr。
对于 Mapr,我使用端口 = 7222。我收到以下错误“现有连接被远程主机强行关闭”
请让我知道我是否使用了正确的端口或需要在特定于 Mapr 的代码中更改任何内容。
我已经停止了 iptables。
任何信息都非常感谢。
谢谢