我在hadoop中尝试创建目录时遇到此错误。
2023-02-07 23:43:38,731 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
mkdir: `/BigDataFirstName': Input/output error
如果可能的话,请一步一步地告诉我该怎么做。
我试了一些东西从互联网上,但没有工作。喜欢
$ hadoop-daemon.sh stop namenode
$ hadoop-daemon.sh stop datanode
然后重新开始。
1条答案
按热度按时间zengzsys1#
第一行,您可以忽略
第二行简单地说你不能创建那个目录,你需要先用
hdfs namenode -format
化namenode,如果你还没有的话,只有这样你才应该启动namenode,然后是datanode。如果在未彻底停止名称节点的情况下停止计算机,则该计算机可能会损坏并且无法正确启动,从而导致在尝试使用hdfs命令时出现其他问题