每次我的hadoop服务器重新启动时,我都必须格式化namenode来启动hadoop。这会删除hadoop安装中的所有文件。
我需要将hadoop hdfs位置从/ tmp文件移动到永久位置,以便在服务器重新启动时不必格式化namenode等。
我对hadoop非常陌生。
答案 0 :(得分:1)
hdfs-site.xml的这两个属性确定本地文件的存储位置。
默认值为/ tmp
dfs.namenode.name.dir
dfs.datanode.data.dir
通常,只有在HDFS进程无法正确终止(例如电源故障或强制关机)时,才必须格式化名称节点。鼓励运行备用Namenode来防止出现这些情况。