我无法将文件写入hdfs

时间:2016-03-02 07:19:40

标签: java hadoop

我创建了三个虚拟机。我使用了一个主节点,一个从节点和客户节点。然后我在客户端机器上编写了java程序。该程序用于从客户端本地文件系统写入文件到掌握hdfs。

我用hadoop是我的客户端主机名,server1是我的namenode主机名

这是我的代码:

Configuration configuration=new Configuration(); 
InputStream inputStream =new BufferedInputStream(new FileInputStream("HadoopFile.txt")); 
FileSystem hdfs = FileSystem.get(new URI("hdfs://server1:9000"),configuration); 
OutputStream outputStream = hdfs.create(new Path(hdfs://server1:9000/home/hadoop/HadoopF.txt)); 
try { IOUtils.copyBytes(inputStream,outputStream,4096,false); }

运行此程序后,我遇到如下错误: 从hadoop/127.0.0.1server1:9000的呼叫无法连接异常

0 个答案:

没有答案