Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Auto Closed
-
None
-
None
Description
Currently there is a error message about HDFS short-circuit when docker container start.
WARN [main] org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory: error creating DomainSocket java.net.ConnectException: connect(2) error: No such file or directory when trying to connect to ‘xxxxxxx’ at org.apache.hadoop.net.unix.DomainSocket.connect0(Native Method) at org.apache.hadoop.net.unix.DomainSocket.connect(DomainSocket.java:250) at org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.createSocket(DomainSocketFactory.java:164) at org.apache.hadoop.hdfs.BlockReaderFactory.nextDomainPeer(BlockReaderFactory.java:752) ...
if dfs.client.read.shortcircuit is true and dfs.domain.socket.path isn't equal “”, we need to mount volume for short-circuit path.