hdfs映射本地磁盘webdav

安装tomcat
1、下载wget http://apache.dataguru.cn/tomcat/tomcat-8/v8.0.14/bin/apache-tomcat-8.0.14.tar.gz

2、解压tar zxvf apache-tomcat-8.0.14.tar.gz

3、在.bashrc中增加export TOMCAT_HOME=/home/q/opdir/apache-tomcat-8.0.14

4、启动tomcat服务器

1
2
3
4
5
6
7
[hadoop@hostname /home/q/opdir/apache-tomcat-8.0.14]$ ./bin/startup.sh 
Using CATALINA_BASE: /home/q/opdir/apache-tomcat-8.0.14
Using CATALINA_HOME: /home/q/opdir/apache-tomcat-8.0.14
Using CATALINA_TMPDIR: /home/q/opdir/apache-tomcat-8.0.14/temp
Using JRE_HOME: /home/q/java/default
Using CLASSPATH: /home/q/opdir/apache-tomcat-8.0.14/bin/bootstrap.jar:/home/q/opdir/apache-tomcat-8.0.14/bin/tomcat-juli.jar
Tomcat started.

5、测试是否启动成功

http://hostname:8080/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
或者 ps -ef |grep tomcat

Webdav部署
WebDAV(Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制

1、下载

https://code.google.com/p/hdfs-webdav/downloads/detail?name=hdfs-webdav.war

2、解压

将hdfs-webdav.war拷贝到webapps目录下,重启tomcat,会将这个文件自动解压为hdfs-webdav目录,然后删除hdfs-webdav.war文件

3、修改配置
修改hdfs-webdav.war里面的WEB-INF/classes/hadoop-site.xml

fs.default.name

hdfs://10.86.36.218:8020/

namenode

`