亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

完美解決python針對hdfs上傳和下載的問題

瀏覽:3日期:2022-07-22 15:07:09

當我們使用python的hdfs包進行上傳和下載文件的時候,總會出現如下問題

requests.packages.urllib3.exceptions.NewConnectionError:<requests.packages.urllib3.connection.HTTPConnection object at 0x7fe87cc37c50>: Failed to establish a new connection: [Errno -2] Name or service not known

其實這主要是由于沒有將各個集群節點的ip映射到/etc/hosts文件中

修改/etc/hosts文件,將各個集群節點ip映射加上即可,如博主所示

vim /etc/hosts192.168.20.174 hadoop04192.168.20.173 hadoop03192.168.20.172 hadoop02192.168.20.171 hadoop01

補充知識:python上傳文件到hadoop異常問題

使用庫:pyhdfs

調用方法:

pyhdfs.HdfsClient(ip,port,user).copy_from_local()

pyhdfs.HdfsClient(ip,port,user).copy_to_local()

異常現象1如下圖:

完美解決python針對hdfs上傳和下載的問題

異常現象2如下圖:

完美解決python針對hdfs上傳和下載的問題

異常現象3如下圖:

完美解決python針對hdfs上傳和下載的問題

原因分析:可以看出,以上都是連接成功了,但是上傳或者下載失敗了,造成這種現象的原因是

我這里連接的是name節點,端口50070,當調用copy_from_local()時,name節點會主動去連接data節點進行數據讀寫操作,而data節點端口50075沒有開啟,造成data節點連接超時,拋出異常

解決辦法:開啟data節點端口

以上這篇完美解決python針對hdfs上傳和下載的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲一区二区三区免费看 | 日韩欧美国产亚洲 | 午夜a级毛片 | 色婷婷免费视频 | 亚洲一级毛片欧美一级说乱 | 日日噜噜夜夜狠狠tv视频免费 | 中文字幕日韩高清 | 欧美大黄特黄一级毛片 | 精品三级国产 | 精品久久久影院 | 伊人影院综合网 | 国产精品短视频免费观看 | 国产欧美一区视频在线观看 | 免费看一级视频 | 在线性爱视频 | 国产aaa毛片 | 一级大片网站 | 手机在线观看黄色 | 色日韩 | 在线日韩欧美一区二区三区 | 欧美限制级在线观看 | 国产三级在线免费观看 | 国产综合视频在线观看一区 | 亚洲国产精品a一区 | 国产美女久久久久久久久久久 | 特级xxxxx欧美孕妇孕交 | 国产精品亚洲综合一区在线观看 | 免费一级网站 | 亚洲综合福利 | 中日韩欧美在线观看 | 理论片亚洲| 亚洲an日韩专区在线 | 夜色亚洲 | 一本伊人 | 女同志freelesvoices | 午夜精品久久久久久久99 | 涩涩国产精品福利在线观看 | 99久久精品免费精品国产 | 微拍 福利 视频 国产 | 中文字幕35 | 国产成人高清精品免费5388密 |