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 相关文章推荐
使用python删除nginx缓存文件示例(python文件操作)
Mar 26 Python
Python的Urllib库的基本使用教程
Apr 30 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
Python json模块dumps、loads操作示例
Sep 06 Python
Python正则表达式指南 推荐
Oct 09 Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 Python
python验证身份证信息实例代码
May 06 Python
Python3.0 实现决策树算法的流程
Aug 08 Python
Python协程 yield与协程greenlet简单用法示例
Nov 22 Python
python实现磁盘日志清理的示例
Nov 05 Python
jupyter notebook更换皮肤主题的实现
Jan 07 Python
Python基础之字符串格式化详解
Apr 21 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 移除数组重复元素的一点说明
2008/11/27 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
2016/01/07 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
Python中顺序表的实现简单代码分享
2018/01/09 Python
python 中如何获取列表的索引
2019/07/02 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
俄罗斯购买剧院和演唱会门票网站:Parter.ru
2019/11/09 全球购物
集团薪酬管理制度
2014/01/13 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
人事文员岗位职责
2015/02/04 职场文书
黄河绝恋观后感
2015/06/08 职场文书
生产设备维护保养制度
2015/08/06 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
Vue的生命周期一起来看看
2022/02/24 Vue.js