挂载WebDav提供的网络存储,需要安装三个包,分别是:fuseneondavfs


1、编译安装fuse

[root@datanode src]# tar fvxzfuse-2.8.5.tar.gz

[root@datanode src]# cd fuse-2.8.5

[root@datanode fuse-2.8.5]# ./configure

如果编译完成后不确定是否正常编译,可以用命令echo $?来获取返回值确认,0表示正常,其它均表示有错误。

[root@datanode fuse-2.8.5]# make &&make install


   2、编译安装neon

[root@datanode src]# tar fvxzneon-0.29.6.tar.gz

[root@datanode src]# cd neon-0.29.6

[root@datanode neon-0.29.6]# ./configure

[root@datanode neon-0.29.6]# make&& make install

   

   3、编译安装davfs2

[root@datanode src]# tar fvxzdavfs2-1.4.6.tar.gz

[root@datanode src]# cd davfs2-1.4.6


   4、挂载webdav

挂载hdfs需要使用命令mount.davfs,而使用该命令需要davfs2用户,所以先创建该用户:

[root@datanode~]# useradd davfs2

之后开始挂载:

[root@datanode ~]# mount.davfs http://192.168.2.9:8080/hdfs-webdav/hdfs

Please enter the username to authenticatewith server

http://192.168.2.9:8080/hdfs-webdavor hit enter for none.

Username: davfs2

Please enter the password to authenticateuser davfs2 with server

http://192.168.2.9:8080/hdfs-webdavor hit enter for none.

Password:  

完成后就可以进入挂载点查看了。祝大家成功