ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in secureMain
在给 hadoop 配置短路本地读取时,DataNode 启不起来,查看 DataNode 发现报了下面的错:
经过排查,是我在改完hdfs-site.xml
这个配置出错,如下:
问题就出在了这行配置中,配置短路本地读取时,/var/lib/hadoop-hdfs/dn_socket
需要提前创建,但是只需要创建到/var/lib/hadoop-hdfs
,后面的/dn_socket
由 hadoop 自己创建,如果提前创建到这一步,DataNode 会启动失败,所以只需要将自己创建的/dn_socket
删除即可。
然后再重启集群即可:
想了解短路本地读取的,可以访问我的博客《Hadoop生态圈(七)- HDFS优化方案》,里面有具体的介绍和配置方法。
此文章版权归 程序园 所有,如有转载,请注明来自原作者。
评论
ValineDisqus