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中的exec、eval使用实例
Sep 23 Python
python实现忽略大小写对字符串列表排序的方法
Sep 25 Python
Python中的sort()方法使用基础教程
Jan 08 Python
Pandas 同元素多列去重的实例
Jul 03 Python
利用pandas读取中文数据集的方法
Jul 25 Python
python 对key为时间的dict排序方法
Oct 17 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
python开头的coding设置方法
Aug 08 Python
python多线程同步之文件读写控制
Feb 25 Python
jupyter notebook 的工作空间设置操作
Apr 20 Python
Python爬虫获取页面所有URL链接过程详解
Jun 04 Python
Python实现钉钉/企业微信自动打卡的示例代码
Feb 02 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
python 实现文件的递归拷贝实现代码
2012/08/02 Python
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
Python FTP操作类代码分享
2014/05/13 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
通过cmd进入python的实例操作
2019/06/26 Python
自定义django admin model表单提交的例子
2019/08/23 Python
Python基于WordCloud制作词云图
2019/11/29 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
服装设计师职业生涯规划范文
2014/02/28 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
庆元旦演讲稿
2014/09/15 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
2014年政教处工作总结
2014/12/20 职场文书