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实现实例
Apr 26 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
Apr 24 Python
使用requests库制作Python爬虫
Mar 25 Python
Python对多属性的重复数据去重实例
Apr 18 Python
pycharm 配置远程解释器的方法
Oct 28 Python
python查询文件夹下excel的sheet名代码实例
Apr 02 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
浅谈python中频繁的print到底能浪费多长时间
Feb 21 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
Mar 06 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
Mar 09 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
Python 如何批量更新已安装的库
May 26 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
zf框架db类的分页示例分享
2014/03/14 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
phpStudy 2016 使用教程详解(支持PHP7)
2017/10/18 PHP
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
Python中处理unchecked未捕获异常实例
2015/01/17 Python
python分割列表(list)的方法示例
2017/05/07 Python
python爬取微信公众号文章的方法
2019/02/26 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
python字典的值可以修改吗
2020/06/29 Python
python实现画图工具
2020/08/27 Python
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
大学生旷课检讨书
2014/01/22 职场文书
接受捐赠答谢词
2014/01/27 职场文书
《石榴》教学反思
2014/03/02 职场文书
法律顾问服务方案
2014/05/15 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS