通过webhdfs put文件到hdfs
2016-03-21 14:59
489 查看
通过rest API的webhdfs走的http,不需要安装hadoop客户端了。
put代码如下:
put代码如下:
#!/bin/sh ################### . /etc/profile . ~/.bash_profile ################## echo =====================================`date`=============================================== SCRIPT_NAME=$(readlink -f "$0") dir=`dirname ${SCRIPT_NAME}` cd $dir localFile=$1 echo $localFile hdfsFile=$2 echo $hdfsFile namenode=nn.tv.hadoop.sohuno.com url=`curl -i -X PUT "http://$namenode:50070/webhdfs/v1${hdfsFile}?op=CREATE&user.name=rc&overwrite=true&replication=3" | grep Location | awk -F ' ' '{print $2}'` curl -i -X PUT -T $localFile "$url" if [[ $? -eq 0 ]];then exit 100 else exit 1 fi
相关文章推荐
- 关于HDFS NFS3的配置
- spark streaming 写入db,hdfs
- HDFS 小文件处理——应用程序实现
- 2. hdfs
- windows通过thrift访问hdfs
- HDFS源码分析心跳汇报之周期性心跳
- HDFS源码分析心跳汇报之数据块汇报
- HDFS源码分析心跳汇报之BPServiceActor工作线程运行流程
- [置顶] HDFS源码分析心跳汇报之数据块增量汇报
- HDFS文件命令
- HDFS的java操作方式(第七讲)
- HDFS上传下载小例子
- 经典漫画讲解HDFS原理
- 伪分布重新格式化hdfs
- HDFS下载报错NullPointerException
- hdfs file md5 计算,实现本地与hdfs同步文件
- hdfs笔记
- HDFS原理分析(一)
- HDFS体系结构和操作(第六讲)
- HDFS分布式文件系统(伪分布式环境搭建)(第五讲)