无法启动hadoop群集中的数据节点

ovfsdjhp  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(383)

我正在尝试安装cdh4.6在我的集群是3个节点。这3个数据节点中有一个根本无法启动。尝试用各种可能的方法来寻找和解决这个问题,但是失败了。请帮我解决这个问题。下面是日志。

5:49:10.708 PM  FATAL   org.apache.hadoop.hdfs.server.datanode.DataNode 
Exception in secureMain
java.io.IOException: the path component: '/' is world-writable.  Its permissions are 0777.  Please fix this or select a different socket path.
    at org.apache.hadoop.net.unix.DomainSocket.validateSocketPathSecurity0(Native Method)
    at org.apache.hadoop.net.unix.DomainSocket.bindAndListen(DomainSocket.java:191)
    at org.apache.hadoop.hdfs.net.DomainPeerServer.<init>(DomainPeerServer.java:42)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.getDomainPeerServer(DataNode.java:603)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.initDataXceiver(DataNode.java:570)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:741)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:344)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1795)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1728)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1751)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:1904)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1925)
5:49:10.723 PM  INFO    org.apache.hadoop.util.ExitUtil 
Exiting with status 1
5:49:10.725 PM  INFO    org.apache.hadoop.hdfs.server.datanode.DataNode 
SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at xx.xx.xxx.xxxxx
vfh0ocws

vfh0ocws1#

是否确认根文件系统未设置为777权限?
这应该是根(/)的正确权限:

[root@server ~]# ls -Ald /
dr-xr-xr-x. 29 root root 4096 Feb 20 13:53 /

如果您看到这一点,那么您的根文件系统需要是chmod 555:

[root@server ~]# ls -Ald /
drwxrwxrwx. 29 root root 4096 Feb 20 13:53 /
7tofc5zh

7tofc5zh2#

将根文件系统的权限更改为755将解决此问题

相关问题