標籤:des style http color 使用 檔案
需要準備2個檔案
Apache-tomcat-5.5.25.zip(推薦使用tomcat6)
hdfs-webdav.war
解壓tomcat
# unzip apache-tomcat-5.5.25.zip
複製war到webapps
# cd apache-tomcat-5.5.25
# cp /soft/hdfs-webdav.war ./webapps
啟動tomcat以開始部署並解壓
# cd bin
# chmod 777 startup.sh
# ./startup.sh
# cd ./hdfs-webdav/linux_mount_lib
# tar -xzvf neon-0.28.3.tar.gz
# cd neon-0.28.3
配置
# ./configure
編譯
# ./make
如果出現 make: ***沒有指明目標並且找不到make,表明沒有安裝gcc,需要使用以下命令安裝安裝
掛載光碟機並安裝
# mkdir /cdrom
# mount /dev/cdrom0 /cdrom
# cd /cdrom/Server
# rpm -ivh gcc
# rpm -ivh libxml*
安裝
# ./make install
照上述步驟編譯安裝以下兩個包
# tar -xzvf fuse-2.7.4.tar.gz
# ./configure && make && make install
# tar -xzvf davfs2-1.3.3.tar。gz
# ./configure && make && make install
# cd WEB-INFO
# cd classes
# vi hadoop-site.xml
<property>
<name>fs.default.name</name>
<value>hdfs://test1:9000</value>
<description>namenode</description>
</property>
# cd ../lib
複製相關jar包並移除舊版本
# cp /soft/hadoop-0.20.2/hadoop-0.20.2-core.jar ./
# mv hadoop-0.18.1-core.jar hadoop-0.18.1-core.jar.bak
# cd /soft/hadoop-0.20.2/bin/
# ./stop-all.sh
# ./start-all.sh
修改tomcat服務連接埠為80
# cd /soft/apache-tomcat-5.5.25/conf
# vi server.xml
# cd /soft/apache-tomcat-5.5.25/bin
# ./shutdown.sh
# ./startup.sh
啟動之後訪問http://ip:port/hdfs-webdav訪問hdfs檔案系統
可以直接掛載至linux下實現無縫操作,具體步驟如下:
# mkdir -p /download/hadoop
# groupadd davfs2
# useradd -g davfs2 davfs2
# password davfs2
davfs2
# mount -t davfs http://ip:port/hdfs_webdav /download/hadoop
輸入上述建立的使用者及密碼,mount成功,之後就可以在linux系統下正常操作hdfs的檔案了
# cd /download/hadoop
# ls