精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HDFS中的Java和Python API接口連接

大數據
今天進入HDFS中的Java和Python的API操作,后面可能介紹Scala的相關的。

[[393001]]

上次介紹了HDFS的簡單操作,今天進入HDFS中的Java和Python的API操作,后面可能介紹Scala的相關的。

在講Java API之前介紹一下使用的IDE——IntelliJ IDEA ,我本人使用的是2020.3 x64的社區版本。

Java API

創建maven工程,關于Maven的配置,在IDEA中,Maven下載源必須配置成阿里云。

在對應的D:\apache-maven-3.8.1-bin\apache-maven-3.8.1\conf\settings.xml需要設置阿里云的下載源。

下面創建maven工程,添加常見的依賴

 

添加hadoop-client依賴,版本最好和hadoop指定的一致,并添加junit單元測試依賴。

  1. <dependencies> 
  2.   <dependency> 
  3.         <groupId>org.apache.hadoop</groupId> 
  4.         <artifactId>hadoop-common</artifactId> 
  5.         <version>3.1.4</version> 
  6.   </dependency> 
  7.   <dependency> 
  8.         <groupId>org.apache.hadoop</groupId> 
  9.         <artifactId>hadoop-hdfs</artifactId> 
  10.         <version>3.1.4</version> 
  11.   </dependency> 
  12.   <dependency> 
  13.       <groupId>org.apache.hadoop</groupId> 
  14.       <artifactId>hadoop-client</artifactId> 
  15.       <version>3.1.4</version> 
  16.   </dependency> 
  17.   <dependency> 
  18.       <groupId>junit</groupId> 
  19.       <artifactId>junit</artifactId> 
  20.       <version>4.11</version> 
  21.   </dependency> 
  22. </dependencies> 

HDFS文件上傳

在這里編寫測試類即可,新建一個java文件:main.java

這里的FileSyste一開始是本地的文件系統,需要初始化為HDFS的文件系統

  1. import org.apache.hadoop.conf.Configuration; 
  2. import org.apache.hadoop.fs.FileSystem; 
  3. import org.apache.hadoop.fs.Path; 
  4. import org.junit.Test; 
  5. import java.net.URI; 
  6. public class main { 
  7.  
  8.     @Test 
  9.     public void testPut() throws Exception { 
  10.         //   獲取FileSystem類的方法有很多種,這里只寫一種(比較常用的是使URI) 
  11.         Configuration configuration = new Configuration(); 
  12.         // user是Hadoop集群的賬號,連接端口默認9000 
  13.         FileSystem fileSystem = FileSystem.get( 
  14.                 new URI("hdfs://192.168.147.128:9000"), 
  15.                 configuration, 
  16.                 "hadoop"); 
  17.         // 將f:/stopword.txt 上傳到 /user/stopword.txt 
  18.         fileSystem.copyFromLocalFile( 
  19.                 new Path("f:/stopword.txt"), new Path("/user/stopword.txt")); 
  20.         fileSystem.close(); 
  21.     } 

在對應的HDFS中,就會看見我剛剛上傳的機器學習相關的停用詞。


HDFS文件下載

由于每次都需要初始化FileSystem,比較懶的我直接使用@Before每次加載。

HDFS文件下載的API接口是copyToLocalFile,具體代碼如下。

  1. @Test 
  2. public void testDownload() throws Exception { 
  3.     Configuration configuration = new Configuration(); 
  4.     FileSystem fileSystem = FileSystem.get( 
  5.             new URI("hdfs://192.168.147.128:9000"), 
  6.             configuration, 
  7.             "hadoop"); 
  8.     fileSystem.copyToLocalFile( 
  9.             false
  10.             new Path("/user/stopword.txt"), 
  11.             new Path("stop.txt"), 
  12.             true); 
  13.     fileSystem.close(); 
  14.     System.out.println("over"); 

Python API

下面主要介紹hdfs,參考:https://hdfscli.readthedocs.io/

我們通過命令pip install hdfs安裝hdfs庫,在使用hdfs前,使用命令hadoop fs -chmod -R 777 / 對當前目錄及目錄下所有的文件賦予可讀可寫可執行權限。

  1. >>> from hdfs.client import Client 
  2. >>> #2.X版本port 使用50070  3.x版本port 使用9870 
  3. >>> client = Client('http://192.168.147.128:9870')   
  4. >>> client.list('/')   #查看hdfs /下的目錄 
  5. ['hadoop-3.1.4.tar.gz'
  6. >>> client.makedirs('/test'
  7. >>> client.list('/'
  8. ['hadoop-3.1.4.tar.gz''test'
  9. >>> client.delete("/test"
  10. True 
  11. >>> client.download('/hadoop-3.1.4.tar.gz','C:\\Users\\YIUYE\\Desktop'
  12. 'C:\\Users\\YIUYE\\Desktop\\hadoop-3.1.4.tar.gz' 
  13. >>> client.upload('/','C:\\Users\\YIUYE\\Desktop\\demo.txt'
  14. >>> client.list('/'
  15. '/demo.txt' 
  16. >>> client.list('/'
  17. ['demo.txt''hadoop-3.1.4.tar.gz'
  18. >>> # 上傳demo.txt 內容:Hello \n hdfs 
  19. >>> with client.read("/demo.txt"as reader: 
  20. ...          print(reader.read()) 
  21. b'Hello \r\nhdfs\r\n' 

相對于Java API,Python API連接實在簡單。

 

責任編輯:姜華 來源: Python之王
相關推薦

2020-10-19 19:05:20

VueAxiosAPI

2013-01-08 10:01:56

HDFS

2012-07-11 17:21:23

HadoopHDFS

2014-01-02 15:30:56

PostgreSQLJava

2012-04-24 22:08:59

Android

2012-04-25 09:44:38

JavaAndroid

2011-07-10 14:07:59

JAVA

2018-11-27 09:28:41

API攻擊惡意

2021-01-14 08:16:41

Python接口編程

2024-07-26 21:55:39

RustRESTfulAPI

2011-05-19 18:01:56

JAVA

2009-06-16 11:30:00

Java抽象類Java接口

2009-06-14 21:31:29

Java抽象類Java接口

2011-12-22 10:48:21

Java

2021-08-24 10:42:12

IBPython腳本

2010-06-18 15:15:13

UML

2021-09-13 07:53:30

安全

2011-07-15 15:47:02

JAVA

2010-06-07 13:35:16

Hadoop簡介

2024-09-09 11:35:35

點贊
收藏

51CTO技術棧公眾號

国产欧美一区二区三区不卡高清| 日韩高清欧美高清| 激情图片qvod| 亚洲福利在线观看视频| 中文精品在线| 亚洲老头老太hd| 三区视频在线观看| av中文字幕在线看| 国产人成一区二区三区影院| 成人乱色短篇合集| 日产精品久久久久久久| 成人3d动漫在线观看| 日韩免费性生活视频播放| 免费成人在线视频网站| 欧美尤物美女在线| 成人精品在线视频观看| 国产精品偷伦视频免费观看国产 | 成人av影院在线| 日韩av大片在线| 欧美日韩精品一区二区三区视频播放| 一级α片免费看刺激高潮视频| av一区二区在线播放| 日韩精品一区二区三区在线| 欧美自拍小视频| heyzo在线欧美播放| 国产精品视频一二三区| 国语精品免费视频| 99久久久国产精品无码网爆| 日韩有码一区二区三区| 久久久久久久国产| 国产又粗又硬又长又爽| 国产一区二区区别| 亚洲精品v欧美精品v日韩精品| 亚洲欧美视频二区| 亚洲天堂一区二区| 狠狠色狠狠色综合日日小说| 国产精品国三级国产av| 精品欧美色视频网站在线观看| 久久久久久久免费视频了| 国产精品视频500部| 国产女人18毛片18精品| 麻豆精品视频在线观看免费| 欧美做受高潮电影o| 日韩黄色在线视频| 一区免费视频| 久久99久久久久久久噜噜| 成人欧美一区二区三区黑人一| 少妇精品久久久一区二区三区| 亚洲国产三级网| 老司机免费视频| 成人h动漫精品一区二区器材| 69堂国产成人免费视频| 九九九九九伊人| 日韩色淫视频| 在线免费观看成人短视频| 欧美综合在线观看视频| 成人av三级| 色噜噜狠狠一区二区三区果冻| jizzjizzxxxx| 都市激情国产精品| 精品动漫一区二区三区| 国产 福利 在线| 色资源二区在线视频| 欧美三级xxx| 日韩中文字幕二区| 亚洲精品555| 欧美日韩国产高清一区二区三区| 亚洲综合色在线观看| 精品福利在线| 日韩午夜激情电影| 丝袜熟女一区二区三区 | 制服丝袜在线91| 日韩 国产 一区| 成人知道污网站| 亚洲精品国精品久久99热| 亚洲国产第一区| 国产亚洲欧美日韩在线观看一区二区 | 欧美一区二区三区不卡视频| 天堂久久一区二区三区| 国产在线观看精品| www精品国产| 不卡高清视频专区| 日韩国产高清一区| 日本不卡不卡| 亚洲午夜精品17c| 国产精品动漫网站| 日韩毛片免费视频一级特黄| 日韩亚洲欧美成人一区| 一女三黑人理论片在线| 日韩一区自拍| 久久久久久久久久国产| 日韩 国产 欧美| 狠狠色伊人亚洲综合成人| 成人在线观看91| 青青色在线视频| 综合在线观看色| 丰满的少妇愉情hd高清果冻传媒| 黄色综合网址| 日韩视频永久免费| aaaaa一级片| 91精品亚洲| 欧美伊久线香蕉线新在线| 亚洲视屏在线观看| 处破女av一区二区| 亚洲欧洲在线一区| xxxx在线视频| 欧美在线看片a免费观看| 日本人dh亚洲人ⅹxx| 美女毛片一区二区三区四区| 久久国产精品影视| 五月婷婷激情视频| 国产成人午夜高潮毛片| 亚洲国产成人不卡| 久草在线资源站手机版| 欧美日韩国产精选| 成人免费无遮挡无码黄漫视频| 欧美va天堂| 国产精品美女无圣光视频| 手机在线观看毛片| 亚洲男同1069视频| 国产无套粉嫩白浆内谢的出处| 涩涩屋成人免费视频软件| 这里只有精品丝袜| 青青草免费观看视频| 国产99久久久精品| 国产av不卡一区二区| 99精品国自产在线| 亚洲欧美另类人妖| 国产真实乱人偷精品视频| 激情综合网激情| 亚洲欧美日韩精品在线| 国产精品一区二区av影院萌芽| 精品久久久久久久久久久久久久久| 日本视频在线免费| 日精品一区二区| 久久99精品久久久久久三级| 日本高清在线观看视频| 91麻豆精品国产91久久久久久久久| jizz中文字幕| 日韩av电影天堂| 蜜桃网站成人| 欧洲av不卡| 亚洲精品自在久久| 美女又爽又黄免费视频| 99riav久久精品riav| www.av片| 久久九九热re6这里有精品| 色综合视频一区中文字幕| av中文字幕第一页| 亚洲精品老司机| 中文字幕乱妇无码av在线| 91精品啪在线观看国产18 | 97se亚洲| 久久久久久亚洲精品| 国产18精品乱码免费看| 亚洲午夜电影在线| 中国一级特黄录像播放| 亚洲视频www| 日本高清不卡一区二区三| 性欧美超级视频| 一区二区在线视频| 亚洲中文一区二区三区| 亚洲欧美另类小说| 亚洲午夜精品在线观看| 精品成人久久| 免费在线成人av电影| 日韩pacopacomama| 色七七影院综合| 99精品视频在线播放免费| 一区二区国产视频| 久久久久久婷婷| 国产精品综合| 水蜜桃一区二区| 2019中文亚洲字幕| 欧美黑人性视频| 日本福利片在线| 欧美三级电影在线观看| 国产精品成人69xxx免费视频| 国产剧情一区二区三区| 男人添女人下部高潮视频在观看| 免费成人av| 成人av在线天堂| 91黄页在线观看| 亚洲日本中文字幕| 国产欧美久久久| 精品国产成人av| 亚洲女同二女同志奶水| 国产成人av电影在线观看| 免费一级特黄毛片| 亚洲免费成人av在线| 国产美女久久精品| av伦理在线| 一区二区在线视频播放| 肥臀熟女一区二区三区| 在线精品国精品国产尤物884a| 日韩视频中文字幕在线观看| 91免费视频大全| 亚洲最大天堂网| 国产情侣久久| 最新av在线免费观看| 天堂av一区二区三区在线播放 | 538任你躁精品视频网免费| 国语对白做受69| 自拍视频在线网| 亚洲成人久久一区| 91亚洲国产成人精品一区| 精品久久久久久中文字幕大豆网| 欧美成人久久久免费播放| av在线综合网| 欧美激情第一区| 久久精品国语| 99在线免费视频观看| 国产精品黑丝在线播放| 欧美一区2区三区4区公司二百| 久久在线观看| 国产精品专区一| 在线能看的av网址| 欧美激情第三页| 日本在线免费网| 亚洲欧洲一区二区三区久久| 亚洲国产成人一区二区| 欧美丰满少妇xxxxx高潮对白| 国产又大又黄视频| 亚洲国产成人av好男人在线观看| 一级免费黄色录像| 国产亚洲女人久久久久毛片| 亚洲av无码一区二区三区网址| 国产成人综合视频| 国产永久免费网站| 美日韩一区二区| 国产精品乱码久久久久| 国产精品入口66mio| 妺妺窝人体色777777| 欧美日本不卡| 国产女人18毛片| 91九色精品| 一区二区三区在线视频看| 欧美日韩国产高清电影| 国产精品免费区二区三区观看| 日韩综合一区二区三区| 91久久精品久久国产性色也91| 国产精品原创视频| 国产精品欧美一区二区三区奶水| 日韩美女在线看免费观看| 国产成人精彩在线视频九色| 电影一区二区三区| 日本欧美中文字幕| 户外露出一区二区三区| 国产精品1234| av高清一区| 国产精品入口免费视| 国产精品天堂蜜av在线播放| 国产精品男人爽免费视频1| 国产在线|日韩| 国产区精品在线观看| 四虎地址8848精品| 91精品免费视频| 日韩一区二区三区在线看| dy888夜精品国产专区| 99精品国产高清一区二区麻豆| 国产成人看片| 日韩av网址大全| 日本在线观看一区二区三区| 国产欧美日韩一区二区三区四区| 亚洲国产精品123| 天天影视欧美综合在线观看| 青青在线免费视频| 亚洲黄色成人| 欧美日韩一区二区在线免费观看| 视频一区欧美日韩| 成人h视频在线观看播放| 韩国女同性做爰三级| 国产欧美中文在线| 国产美女高潮视频| 一区二区三区 在线观看视频| 久久精品国产亚洲AV无码男同| 午夜电影一区二区三区| 黄色片中文字幕| 欧美日韩高清在线播放| 亚洲成熟女性毛茸茸| 日韩电影在线观看中文字幕 | 日韩精品在线影院| 国产小视频免费在线观看| 日韩中文字幕网址| 第一福利在线视频| 国产精品老女人精品视频| 国产一区二区三区亚洲综合| 国产精品国产精品| 精品国产乱码久久久久久果冻传媒| 亚洲美女网站18| 亚洲成人在线| 国产福利影院在线观看| 国产综合一区二区| 亚洲av成人片色在线观看高潮| 欧美高清一级片在线观看| 青青草在线观看视频| 色综合天天综合网天天狠天天| 91禁在线观看| 精品国产91洋老外米糕| av免费观看一区二区| 久久欧美在线电影| 涩涩涩久久久成人精品| 精品国产综合区久久久久久| 97精品97| jizzjizzxxxx| 国产suv精品一区二区883| 久久久久亚洲AV成人无在| 亚欧色一区w666天堂| 中文字幕男人天堂| 亚洲电影免费观看高清完整版在线观看 | 国产不卡在线| 欧美重口另类videos人妖| 日韩精品一区二区三区中文在线| 蜜桃传媒一区二区| 欧美视频二区| 中文字幕免费高清在线| 久久免费偷拍视频| 国产在线观看成人| 91精品国产全国免费观看| 六十路在线观看| 久久国产精品久久国产精品| 高清av一区| 久久国产精品免费一区| 欧美日本一区二区视频在线观看| 91极品视频在线观看| 91麻豆6部合集magnet| 国产在线成人精品午夜| 欧美久久高跟鞋激| 国产成人天天5g影院在线观看| 欧美在线欧美在线| 免费福利视频一区| 800av在线免费观看| 国产在线视频一区二区三区| 欧美日韩中文字幕视频| 欧美性xxxx极品hd欧美风情| 神马久久久久久久久久| 欧美激情日韩图片| 日本少妇精品亚洲第一区| 正在播放一区| 精品一区二区三区在线观看国产 | 国产精品美女久久久久aⅴ| 国产一级免费视频| 日韩精品免费在线播放| 国产极品在线观看| 国产在线一区二区三区播放| 亚洲小说区图片区| 涩视频在线观看| 亚洲综合在线第一页| 亚洲精品综合久久| 久久久久久久久亚洲| 亚洲超碰在线观看| 日韩a级黄色片| 丰满亚洲少妇av| 麻豆一区二区三区精品视频| 精品日产卡一卡二卡麻豆| av影片在线| 欧美xxxx黑人又粗又长精品| 免费久久99精品国产自在现线| 亚洲第一成人网站| 在线精品视频小说1| av中文字幕在线| 91精品久久久久久久久久另类 | av一区二区三区免费观看| 成人亚洲精品久久久久软件| 黄色激情视频在线观看| 精品夜色国产国偷在线| 影视一区二区三区| 亚洲人成影视在线观看| 国产精品中文有码| 精品无码久久久久久久| 日韩久久精品电影| 香蕉成人影院| 天天成人综合网| 成人久久视频在线观看| 日韩电影在线观看一区二区| 色av中文字幕一区| 在线视频亚洲欧美中文| 欧美亚洲一二三区| 中文字幕在线观看不卡视频| 57pao国产精品一区| 日韩视频一区二区三区四区| 精品无码一区二区三区爱欲| 久久色成人在线| 国产精品玖玖玖| 亚州成人av在线| 欧美精品一区二区三区中文字幕| 三级性生活视频| 图片区小说区国产精品视频| av在线电影免费观看| 91精品国产高清久久久久久91裸体| 亚洲乱码视频| 国产又黄又粗又猛又爽的| 欧美va亚洲va国产综合| 成人午夜精品| 日韩精品福利片午夜免费观看| 久久综合九色综合久久久精品综合| 在线观看中文字幕码| 性色av香蕉一区二区| 天天做天天爱天天爽综合网| 久久午夜夜伦鲁鲁片|