2017-05-07 50 views
1

我想在cloudera Distribution中发出命令hdfs dfsadmin -saveNamespace时,找到保存的命名空间的位置,即保存在hadoop中的元数据。命名空间在hadoop中存储在哪里?

有人可以帮我找到保存在cloudera中的命名空间文件路径。

+0

我认为这显示了保存位置,当你运行该命令。数据将存储在本地磁盘上。 – philantrovert

回答

0

高度可用NameNod E构型,hdfs dfsadmin -saveNamespace设置在配置中指定的,在dfs.ha.namenodes.[nameserviceID]第一NameNode的检查点的命令。

您还可以使用dfsadmin -fsoption指定要连接的NameNode。例如,为了强制检查点NameNode2hdfs dfsadmin -fs hdfs://namenode2-hostname:namenode2-port -saveNamespace

检查文件位于${dfs.namenode.name.dir}/current

+0

我很清醒,能够理解几个人,请详细阐述一下,这对我会有很大的帮助,或者有人可以帮助我详细解释 –

相关问题