在启动hdfs服务的过程中无法启动datanode只能启动namenode
问题描述:由于第一次配置文件的时候敲错一个命令,所以修改完毕后重新启动linux系统,在sbin目录下执行start-dfs.sh脚本,发现只能启动namenode而无法启动datanode。重新启动之后也没有结果。
解决方案:在core-site.xml文件里配置了hadoop运行时产生文件的存储目录。由于原来启动过一次,所以在文件中存在data文件,在目录下将原来的data文件删除,重新执行start-dfs.sh发现可以启动datanode,执行jps命令查看进程,发现datanode确实启动