|
准备任意一台Linux服务器
[iyunv@localhost share]# mkdir /share
[iyunv@localhost share]# vim /etc/exports
/share *(rw,sync,no_root_squash)
说明:
no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目『极不安全』,不建议使用!
root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的身份。
[iyunv@localhost share]# service nfs start
在NameNode服务器上:
[iyunv@localhost share]# mkdir /share
[iyunv@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作业。
[iyunv@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目录下的文件拷贝过去即可。 |
|
|