国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

本機(jī)使用python操作hdfs搭建及常見問題

這篇具有很好參考價(jià)值的文章主要介紹了本機(jī)使用python操作hdfs搭建及常見問題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、虛擬機(jī)安裝CentOS7并配置共享文件夾
二、CentOS 7 上hadoop偽分布式搭建全流程完整教程
三、本機(jī)使用python操作hdfs搭建及常見問題
四、mapreduce搭建
五、mapper-reducer編程搭建
六、hive數(shù)據(jù)倉(cāng)庫安裝

一、環(huán)境搭建

1.打開虛擬機(jī)系統(tǒng),打開hadoop

確保網(wǎng)頁可以打開
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

2.修改本機(jī)hosts文件

ifconfig查看當(dāng)前ip,
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算
打開C:\Windows\System32\drivers\etc\,編輯hosts文件 ,在末尾添加192.168.137.134 hadoop4
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算
若不可以編輯
右鍵屬性->安全->選擇Users那個(gè)->編輯->勾選修改 即可

3.進(jìn)行ping測(cè)試連通

打開我的電腦打開任意文件夾->左上角文件->打開Windows powershell->
進(jìn)行ping測(cè)試
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

4.安裝hdfs

wIn+r 輸入cmd進(jìn)入執(zhí)行(在任意python或conda環(huán)境安裝皆可)

pip install hdfs -i https://pypi.douban.com/simple/

使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

二、python操作hdfs

1.建立連接

PS D:\software\Bandicam\video> python
Python 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated.  Libraries may fail to load.  To activate this environment
please see https://conda.io/activation

Type "help", "copyright", "credits" or "license" for more information.
>>> from hdfs.client import Client
>>> link=Client('http://hadoop4:50070')
>>> link.list('/')
[]

2.創(chuàng)建文件夾

新建文件夾出現(xiàn)錯(cuò)誤

>>> link.makedirs('/test')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Anaconda3\install_position\lib\site-packages\hdfs\client.py", line 1036, in makedirs
    self._mkdirs(hdfs_path, permission=permission)
  File "D:\Anaconda3\install_position\lib\site-packages\hdfs\client.py", line 118, in api_handler
    raise err
hdfs.util.HdfsError: Permission denied: user=dr.who, access=WRITE, inode="/":huangqifa:supergroup:drwxr-xr-x

解決:
虛擬機(jī)端執(zhí)行hadoop fs -chmod -R 777 /
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

>>> link.makedirs('/test')
>>> link.list('/')
['test']
>>>

使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算
創(chuàng)建文件夾出現(xiàn)安全模式問題:

>>> link.makedirs('/test')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Anaconda3\install_position\lib\site-packages\hdfs\client.py", line 1036, in makedirs
    self._mkdirs(hdfs_path, permission=permission)
  File "D:\Anaconda3\install_position\lib\site-packages\hdfs\client.py", line 118, in api_handler
    raise err
hdfs.util.HdfsError: Cannot create directory /test. Name node is in safe mode.
Resources are low on NN. Please add or free up more resources then turn off safe mode manually. NOTE:  If you turn off safe mode before adding resources, the NN will immediately return to safe mode. Use "hdfs dfsadmin -safemode leave" to turn safe mode off.

解決:
虛擬機(jī)端執(zhí)行

hdfs dfsadmin -safemode leave

使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

3.上傳文件(需保證jps服務(wù)中datanode namenode均打開)

>>> link.makedirs('/test')
>>> link.list('/')
['test']
>>> link.upload('/test','C:/readme.txt')
'/test/readme.txt'
>>> link.list('/test')
['readme.txt']

使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

4.寫文件

>>> link.write('/test/test01.txt',"hello world")
>>> link.list('/test')
['readme.txt', 'test01.txt']

使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

5.下載文件或文件夾

>>> link.download('/test/test01.txt','D:/')
'D:\\test01.txt'
>>>

使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算

三、可能出現(xiàn)的問題

問題描述:物理機(jī)ping不到虛擬機(jī)ip或物理機(jī)192.168…h(huán)adoop網(wǎng)頁打不開
重置虛擬機(jī)網(wǎng)絡(luò)中NAT那個(gè)
解決:
虛擬機(jī)軟件->左上角編輯->虛擬機(jī)網(wǎng)絡(luò)編輯器
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算
使用python語言訪問hdfs進(jìn)行分布式文件系統(tǒng)的文件創(chuàng)建、上傳、下載、移動(dòng)、重命名,筆記,python,hdfs,centos,hadoop,云計(jì)算文章來源地址http://www.zghlxwxcb.cn/news/detail-800551.html

到了這里,關(guān)于本機(jī)使用python操作hdfs搭建及常見問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git 操作以及Git 常見問題

    git 教程:https://www.runoob.com/git/git-tutorial.html 工作區(qū) :克隆項(xiàng)目到本地后,項(xiàng)目所在的文件夾; 暫存區(qū) :從工作區(qū)添加上來的變更(新增,修改,刪除)的文件 執(zhí)行 git add 命令后,將工作區(qū)的文件添加到暫存區(qū); 本地倉(cāng)庫 :用于存儲(chǔ)本地工作區(qū)和暫存區(qū)提交上來的變更(新

    2024年02月21日
    瀏覽(27)
  • Hadoop環(huán)境搭建及常見問題解決(保姆級(jí)教程)

    Hadoop環(huán)境搭建及常見問題解決(保姆級(jí)教程)

    學(xué)習(xí)大數(shù)據(jù)的路上,肯定少不了Hadoop的陪伴。 在學(xué)習(xí)Hadoop之初,一件\\\"痛苦\\\"的事情莫過于裝環(huán)境,沒有環(huán)境,練不了HDFS命令,寫不了MapReduce程序,后續(xù)的HBase、Hive無從下手。 為了學(xué)好Hadoop,于是下決心,一定把環(huán)境裝好,于是,跟著老師做,跟著網(wǎng)上學(xué),別人都順理成章、

    2023年04月09日
    瀏覽(18)
  • Java接入Apache Spark(入門環(huán)境搭建、常見問題)

    Java接入Apache Spark(入門環(huán)境搭建、常見問題)

    背景介紹 Apache Spark 是一個(gè)快速的,通用的集群計(jì)算系統(tǒng)。它對(duì) Java,Scala,Python 和 R 提供了的高層 API,并有一個(gè)經(jīng)優(yōu)化的支持通用執(zhí)行圖計(jì)算的引擎。它還支持一組豐富的高級(jí)工具,包括用于 SQL 和結(jié)構(gòu)化數(shù)據(jù)處理的 Spark SQL,用于機(jī)器學(xué)習(xí)的 MLlib,用于圖計(jì)算的 GraphX 和 S

    2024年02月02日
    瀏覽(39)
  • docker搭建redis三主三從集群,及其常見問題解決

    docker搭建redis三主三從集群,及其常見問題解決

    每個(gè)配置文件都要修改對(duì)應(yīng)的端口 容器內(nèi)端口不能都是是6379,集群總線接口是端口號(hào)+10000 端口號(hào)與network_mode: \\\"host\\\"不能一起配置,出現(xiàn)下述問題 “主機(jī)”網(wǎng)絡(luò)模式與端口綁定不兼容 問題,具體看github,有對(duì)應(yīng)解釋。 如果一直卡在 Waiting for the cluster to join ,那一般是端口問題

    2024年02月11日
    瀏覽(20)
  • 計(jì)算機(jī)保研面試常見問題(408操作系統(tǒng)簡(jiǎn)答題)

    1. 操作系統(tǒng)的特點(diǎn)和功能是什么? 答:操作系統(tǒng)的特點(diǎn)是并發(fā)、共享、虛擬、異步。其中,并發(fā)和共享是操作系統(tǒng)主要的特點(diǎn)。操作系統(tǒng)的功能主要包括:處理機(jī)管理、存儲(chǔ)器管理、設(shè)備管理和文件管理等。操作系統(tǒng)管理計(jì)算機(jī)的全部軟、硬件資源,合理組織計(jì)算機(jī)的工作流

    2024年02月07日
    瀏覽(93)
  • TencentOS Server鏡像操作系統(tǒng)介紹_常見問題解答FAQ

    TencentOS Server鏡像操作系統(tǒng)介紹_常見問題解答FAQ

    騰訊云TencentOS Server鏡像是騰訊云推出的Linux操作系統(tǒng),完全兼容CentOS生態(tài)和操作方式,TencentOS Server操作系統(tǒng)為云上運(yùn)行的應(yīng)用程序提供穩(wěn)定、安全和高性能的執(zhí)行環(huán)境,TencentOS可以運(yùn)行在騰訊云CVM全規(guī)格實(shí)例上,包括黑石物理服務(wù)器2.0。騰訊云服務(wù)器網(wǎng)分享TencentOS Server鏡像

    2024年02月15日
    瀏覽(16)
  • 【玩轉(zhuǎn)幻獸帕魯】常見問題解答+常用教程合集(搭建、參數(shù)設(shè)置、備份、遷移、安全保護(hù)、費(fèi)用)

    很多小伙伴在用騰訊云搭建自己的《幻獸帕魯》服務(wù)器時(shí),會(huì)對(duì)如何選擇服務(wù)器、部署服務(wù)器、修改游戲參數(shù)、存檔備份、存檔遷移、設(shè)置服務(wù)器密碼等問題有疑惑,本文集合了所有教程和常見問題,供大家參考,也歡迎加入文末的交流群一起討論。 這篇文章會(huì)持續(xù)更新 ,

    2024年02月19日
    瀏覽(33)
  • 銀河麒麟桌面操作系統(tǒng)V10-常見運(yùn)維問題類別:?jiǎn)?dòng)登錄 01

    銀河麒麟桌面操作系統(tǒng)V10-常見運(yùn)維問題類別:?jiǎn)?dòng)登錄 01

    目錄 1.1 系統(tǒng)桌面啟動(dòng)時(shí)加載插件失敗 【問題現(xiàn)象】 【解決方案】 1.2 啟動(dòng)配置文件損壞導(dǎo)致系統(tǒng)啟動(dòng)失敗 【問題現(xiàn)象】 【解決方案】 ?1.3 系統(tǒng)啟動(dòng)卡死在 Logo 界面 【問題現(xiàn)象】 【解決方案】 1.4 系統(tǒng)登錄界面多次輸錯(cuò)密碼導(dǎo)致賬戶鎖定 【問題現(xiàn)象】 【解決方案】 1.5 系

    2024年02月15日
    瀏覽(23)
  • 銀河麒麟桌面操作系統(tǒng)V10-常見運(yùn)維問題類別:外設(shè)管理 03

    銀河麒麟桌面操作系統(tǒng)V10-常見運(yùn)維問題類別:外設(shè)管理 03

    目錄 問題類別 3:外設(shè)管理 3.1 添加網(wǎng)絡(luò)共享打印機(jī)后,無法進(jìn)行打印 【適用版本】 【問題現(xiàn)象】 【解決方案】 方法 1:圖形軟件關(guān)閉防火墻。 ?方法 2:使用命令關(guān)閉防火墻。 3.2 系統(tǒng)設(shè)置共享打印機(jī)問題 【適用版本】 【問題現(xiàn)象】 【解決方案】 3.3 系統(tǒng)共享打印認(rèn)證問

    2024年02月09日
    瀏覽(29)
  • 銀河麒麟桌面操作系統(tǒng)V10-常見運(yùn)維問題類別:兼容適配 04

    銀河麒麟桌面操作系統(tǒng)V10-常見運(yùn)維問題類別:兼容適配 04

    目錄 問題類別 4:兼容適配 4.1 硬盤在操作系統(tǒng)無法識(shí)別問題 【適用版本】 【問題現(xiàn)象】 【解決方案】 4.2 在麒麟系統(tǒng)上無法刪除 U 盤里的文件 【適用版本】 【問題現(xiàn)象】 【解決方案】 4.3 使用命令行無法徹底卸載 WPS 【適用版本】 【問題現(xiàn)象】 【解決方案】 【適用版本

    2024年02月16日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包