首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Hadoop NameNode NFS备份及回复

2012-09-16 
Hadoop NameNode NFS备份及恢复准备任意一台Linux服务器[root@localhost share]# mkdir /share[root@local

Hadoop NameNode NFS备份及恢复

准备任意一台Linux服务器

[root@localhost share]# mkdir /share

[root@localhost share]# vim /etc/exports

/share *(rw,sync,no_root_squash)

?

?

说明:

no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目『极不安全』,不建议使用!
root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份。

?

?

[root@localhost share]# service nfs start

?

在NameNode服务器上:

[root@localhost share]# mkdir /share

[root@localhost share]# crontab -u root -e

@reboot /bin/mount -t nfs 10.0.30.67:/share /share >/dev/null 2>&1

?

说明:crontab -u root -r 删除当前用户所有的cron作业。

?

[root@localhost share]# service crond restart

?

配置hdfs-site.xml

?<property>
????????<name>dfs.name.dir</name>
????????<value>/hadoop/dfs/namenode,/share/dfs/namenode</value>
</property>

?

重启NameNode服务。

如果NameNode服务器崩溃,则启动另外一台相同的服务器,并把/share目录下的文件拷贝过去即可。

热点排行