挂载WebDav提供的网络存储,需要安装三个包,分别是:fuse、neon和davfs
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:
完成后就可以进入挂载点查看了。祝大家成功
转载于:https://blog.51cto.com/songknight/1226602