分享

NameNode迁移

fanbells 2013-12-23 16:21:42 发表于 疑问解答 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 8934
现在hadoop集群中namenode所在的机器有了其他用途,需要把nanenode迁移到另外的一台机器,怎么在不保证数据丢失的情况下,正常迁移。

已有(5)人评论

跳转到指定楼层
lzw 发表于 2013-12-23 16:29:48
我个人觉得只要保证namenode元数据和secondarynamenode元数据迁移走,就不会丢数据。
回复

使用道具 举报

fanbells 发表于 2013-12-23 16:58:53
lzw 发表于 2013-12-23 16:29
我个人觉得只要保证namenode元数据和secondarynamenode元数据迁移走,就不会丢数据。

也就是hdfs-site.xml中的属性dfs.name.dir目录下的文件不丢失,就不会出现数据丢失的情况,是吗?
回复

使用道具 举报

lzw 发表于 2013-12-23 17:09:11
fanbells 发表于 2013-12-23 16:58
也就是hdfs-site.xml中的属性dfs.name.dir目录下的文件不丢失,就不会出现数据丢失的情况,是吗?

对的,但是你前提要保证数据节点不跟namenode在同一台机器上。
回复

使用道具 举报

fanbells 发表于 2013-12-23 17:33:38
lzw 发表于 2013-12-23 17:09
对的,但是你前提要保证数据节点不跟namenode在同一台机器上。

数据节点是datanode?
回复

使用道具 举报

lzw 发表于 2013-12-23 18:09:03
fanbells 发表于 2013-12-23 17:33
数据节点是datanode?

是的,如果是为分布式则也需要迁移数据datanode。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条