我想找到保存的命名空间的位置,即当我在cloudera发行版中发出命令 hdfs dfsadmin -saveNamespace 时,在hadoop中保存的元数据。
有人可以帮我在哪里可以找到cloudera中保存的命名空间文件路径吗?
在高可用的NameNode配置中,命令
hdfs dfsadmin -saveNamespace
在配置中指定的第一个NameNode(位于dfs.ha.namenodes.[nameserviceID]
)中设置检查点。
您还可以使用
dfsadmin -fsoption
指定要连接的 NameNode。例如,要在NameNode2中强制设置检查点:hdfs dfsadmin -fs hdfs://namenode2-hostname:namenode2-port -saveNamespace
检查点文件位于
${dfs.namenode.name.dir}/current
hdfs getconf -confKey dfs.nameservices