hdfs挂载

  hdfs可以当做本地磁盘挂载到服务器上,操作hdfs就跟操作本地目录一样。hdfs有两种挂载方式:

1. nfs 挂载

  在cm 管理台,hdfs 添加角色nfs 

  

    启动服务

挂载目录:

mount -t nfs -o vers=3,proto=tcp,nolock,noacl,sync nfsserver:/  /hdfs_nfs_mount

卸载目录

umount /hdfs_nfs_mount

 

2. fuse挂载

   挂载目录

      hadoop-fuse-dfs dfs://ocdp /hdfs

   或者 

   vi /etc/fstab

       hadoop-fuse-dfs#dfs://<name_node_hostname>:<namenode_port> <mount_point> fuse allow_other,usetrash,rw 2 0

   mount <mount_point>

卸载目录

umount /mount_point

注意: 1. 不能进入挂载点目录执行挂载命令

2.默认只有root用户有挂载权限 ,使用其他用户:echo user_allow_other >> /etc/fuse.conf  

chmod +rx /bin/fusermount  

然后在使用fusemount的命令加上一些选择,数字是用户id和组id -d -o uid=2001 -o  gid=2001  

3. 加了kerberos的集群需要kinit 票据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值