Hadoop Webhdfs


webhdfs:使用http協議訪問HDFS

一、需要配置項:

1、編輯httpfs-env.sh,設置webdfs訪問端口

<!-- >打開httpfs-env.sh <-->
vim /opt/hadoop-2.7.3/etc/hadoop/httpfs-env.sh
<!-- >增加如下內容:<-->
export HTTPFS_HTTP_PORT=14000

 2、編輯core-site.xml,設置代理主機

<property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
</property>

<property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
</property>

 

3、編輯hdfs-site.xml

<property>
    <name>dfs.webhdfs.enabled</name>
    <value>true</value>
</property>

二、重啟並訪問webhdfs

1、重啟NameNode,執行httpfs.sh start (使用內嵌的tomcat啟動)

2、執行命令

curl -i http://192.168.10.21:14000/webhdfs/v1?user.name=xfvm&op=LISTSTATUS

返回一個json格式的信息,可以在瀏覽器中訪問HDFS:

http://192.168.10.21:14000/webhdfs/v1?user.name=xfvm&op=LISTSTATUS

其他命令:

http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/WebHDFS.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM