重启后如何在hdfs中获取文件?

时间:2016-07-06 18:36:09

标签: hadoop hdfs

我安装并配置了我的hadoop集群(2.6.0版本)并且它100%工作,但每次关闭我的集群时我都无法访问HDFS中的数据。

1 个答案:

答案 0 :(得分:0)

dfs.name.dir:确定DFS名称节点应存储名称表(fsimage)的本地文件系统的位置。如果这是逗号分隔的目录列表,那么名称表将在所有目录中复制,以实现冗余。

dfs.data.dir:确定DFS数据节点应在何处存储其块的本地文件系统。如果这是逗号分隔的目录列表,则数据将存储在所有命名目录中,通常位于不同设备上。忽略不存在的目录

如果您没有提供上述2参数,那么默认情况下它会在以下参数下创建:

hadoop.tmp.dir,可以在core-site.xml中配置

如果您没有默认定义,则会在/ tmp / hadoop- $ username(hadoop)用户中创建。

我假设您的情况是这样,每当系统关闭/ tmp目录内容将被清除,hdfs将无法找到元数据和实际数据。