python访问hdfs的操作


Posted in Python onJune 06, 2020

pip install hdfs

python 读取hdfs目录或文件

import hdfs
 
client =hdfs.Client("http://10.10.1.4:50070")
fileDir="/user/hive/warehouse/house.db/dm_house/dt=201800909"
try:
  status=client.status(fileDir,False)
  if status:
    print (status)
    rst=client.download(fileDir,"/home/dev/gewei")
    print (rst)
exception Exception as e:
  print (e)

补充知识:用python访问hdfs出现webhdfs找不到的情况

有可能是webhdfs服务没有开启

向hdfs-site.xml文件中添加属性:

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

可以使用如下命令检测,

获得目录的列表:

curl -i "http://Hadoop:50070/webhdfs/v1/?user.name=hadoop&op=LISTSTATUS"

以上这篇python访问hdfs的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
wxPython事件驱动实例详解
Sep 28 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
介绍Python中的一些高级编程技巧
Apr 02 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
May 05 Python
Django rest framework工具包简单用法示例
Jul 20 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
对python3 sort sorted 函数的应用详解
Jun 27 Python
TensorFlow实现从txt文件读取数据
Feb 05 Python
解决reload(sys)后print失效的问题
Apr 25 Python
Python如何在windows环境安装pip及rarfile
Jun 15 Python
浅谈keras中loss与val_loss的关系
Jun 22 Python
python如何实现图片压缩
Sep 11 Python
Python API 操作Hadoop hdfs详解
Jun 06 #Python
python读取hdfs上的parquet文件方式
Jun 06 #Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 #Python
完美解决python针对hdfs上传和下载的问题
Jun 05 #Python
python读取hdfs并返回dataframe教程
Jun 05 #Python
python pymysql链接数据库查询结果转为Dataframe实例
Jun 05 #Python
python mysql中in参数化说明
Jun 05 #Python
You might like
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
JavaScript中OnLoad几种使用方法
2012/12/15 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
H5实现仿flash效果的实现代码
2017/09/29 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
详解Python中的条件判断语句
2015/05/14 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
python+requests接口自动化框架的实现
2020/08/31 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
初三政治教学反思
2014/01/30 职场文书
年会邀请函范文
2015/01/30 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
python面向对象版学生信息管理系统
2021/06/24 Python
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js