
# 使用普通模式集群的HDFS客户端时报错"error creating DomainSocket"
#### 问题描述
普通模式集群在Core节点新建用户，安装使用HDFS客户端报错"error creating DomainSocket"。
#### 问题现象
普通集群在Core节点新建用户安装使用客户端报错如下：
```
2020-03-14 19:16:17,166 WARN shortcircuit.DomainSocketFactory: error creating DomainSocket
java.net.ConnectException: connect(2) error: Permission denied when trying to connect to '/var/run/MRS-HDFS/dn_socket'
at org.apache.hadoop.net.unix.DomainSocket.connect0(Native Method)
at org.apache.hadoop.net.unix.DomainSocket.connect(DomainSocket.java:256)
at org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.createSocket(DomainSocketFactory.java:168)
at org.apache.hadoop.hdfs.client.impl.BlockReaderFactory.nextDomainPeer(BlockReaderFactory.java:799)
...
```
#### 原因分析
用户使用 useradd 命令来创建用户，此用户默认用户组不包含"ficommon"用户组，导致在使用hdfs的get命令的时候出现上述报错。
#### 处理步骤
使用命令usermod -a -G ficommon username 为用户添加用户组"ficommon"。
