防火墙已经关闭,hosts文件中主机名配置的是内网IP
先放代码:
```java
@Test
publicvoidtestCopyFromLocalFile()throwsIOException,InterruptedException,URISyntaxException{
//1获取文件系统
Configurationconfiguration=newConfiguration();
FileSystemfs=FileSystem.get(newURI("hdfs://47.101.*.*:9000"),configuration,"root");
//2上传文件
fs.copyFromLocalFile(newPath("G:/hello.txt"),newPath("/hello2.txt"));
//3关闭资源
fs.close();
System.out.println("over");
}
```
报错信息:
ConnectedtothetargetVM,address:'127.0.0.1:52895',transport:'socket'
2019-08-2216:53:13,178INFO[org.apache.hadoop.hdfs.DFSClient]-ExceptionincreateBlockOutputStream
java.net.ConnectException:Connectiontimedout:nofurtherinformation
atsun.nio.ch.SocketChannelImpl.checkConnect(NativeMethod)
atsun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
atorg.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206)
atorg.apache.hadoop.net.NetUtils.connect(NetUtils.java:531)
atorg.apache.hadoop.hdfs.DFSOutputStream.createSocketForPipeline(DFSOutputStream.java:1537)
atorg.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.createBlockOutputStream(DFSOutputStream.java:1313)
atorg.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.nextBlockOutputStream(DFSOutputStream.java:1266)
atorg.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:449)
2019-08-2216:53:13,181INFO[org.apache.hadoop.hdfs.DFSClient]-AbandoningBP-1559147967-172.17.63.43-1566463796436:blk_1073741826_1002
2019-08-2216:53:13,277INFO[org.apach
分 -->
|