安装后出现错误,无法启动 HDFS 数据节点。
我总是收到错误:
secureMain java.net.BindException 中的异常:bind(2) 错误:尝试绑定到 org.apache.hadoop.net.unix.DomainSocket.bind0 处的“/var/hdfs-sockets/dn”时地址已在使用中(Native方法)在 org.apache.hadoop.net.unix.DomainSocket.bindAndListen(DomainSocket.java:191)
我检查并使用 netstat 我没有得到端口 50010 上的东西很忙,因为数据节点在 50010 上运行
在 /10.0.9.6:50010 打开流媒体服务器。
我尝试通过将参数 dfs.domain.socket.path 设置为不同的路径:
/var/hdfs-sockets/dn
和
/var/hdfs-sockets
这个文件夹是在 NameNode 服务器上创建的,但我也在 DataNode 服务器上创建了它。
我尝试将其设置为 root 用户的所有权,但也设置为 cloudera-scm 用户。
并且总是抛出相同的错误。
有人可以回答我如何解决这种在尝试启动 HDFS 时总是抛出的错误,因为我无法继续?
先感谢您,