ကော်ပီဖိုင်ကို ပေါင်းစည်းထားသော hdfs ၏ အဓိကပြဿနာမှာ ၎င်းသည် အလွန်နှေးကွေးနိုင်သည်။
import shutil shutil.copyfile("/hdfs/path/to/file", "/local/path/to/file")
ဤကုဒ်လိုင်းသည် shutil module ကိုတင်သွင်းပြီး HDFS မှဖိုင်တစ်ဖိုင်ကို local filesystem သို့ကူးယူရန် ထို module မှ copyfile function ကိုအသုံးပြုသည်။
hdfs ဆိုတာဘာလဲ
HDFS သည် ကြီးမားသော ဒေတာအတွဲများအတွက် အရွယ်အစား၊ တာရှည်ခံပြီး ယုံကြည်စိတ်ချရသော သိုလှောင်မှုကို ပံ့ပိုးပေးသည့် ဖြန့်ဝေထားသော ဖိုင်စနစ်တစ်ခုဖြစ်သည်။ ၎င်းကို Java ဖြင့်ရေးသားထားပြီး Java ပလပ်ဖောင်းပေါ်တွင်အလုပ်လုပ်သည်။
ဖိုင်များပေါင်းစည်းရန်နည်းလမ်းများ
Python တွင် ဖိုင်များကို ပေါင်းစည်းရန် နည်းလမ်းအချို့ရှိပါသည်။ အရိုးရှင်းဆုံးနည်းလမ်းမှာ built-in ဖိုင်ပေါင်းစပ်မှု module ကိုအသုံးပြုရန်ဖြစ်သည်-
filemerger ကိုတင်သွင်းပါ။
file1 = open("file1.txt")
file2 = open("file2.txt")
ပေါင်းစည်းခြင်း_ဖိုင်(ဖိုင်၁၊ ဖိုင်၂)
ပုံနှိပ်ခြင်း("ဖိုင်ကို ပေါင်းစည်းခြင်း!")
ဖိုင်များနှင့်အလုပ်လုပ်ပါ။
Python တွင် သင့်လျော်သော module ကို ထည့်သွင်းခြင်းဖြင့် သင်သည် ဖိုင်များနှင့် အလုပ်လုပ်နိုင်သည်။ ဥပမာအားဖြင့်၊ ဖိုင်ကိုင်တွယ်မှု module ကိုတင်သွင်းရန်၊ သင်သည်အောက်ပါစာကြောင်းကိုအသုံးပြုသည်-
ဖိုင်ကိုကိုင်တွယ်ခြင်းမှတင်သွင်းသောဖိုင်
မော်ဂျူးကို သင်တင်သွင်းပြီးသည်နှင့်၊ ၎င်းတို့အမည်ကို ပြောင်းလဲနိုင်သောအဖြစ် အသုံးပြုခြင်းဖြင့် ဖိုင်များကို သင်ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။ ဥပမာအားဖြင့်၊ သင်သည် သင်၏လက်ရှိလမ်းညွှန်တွင် myfile.txt ဖိုင်ကို ဝင်ရောက်အသုံးပြုလိုပါက၊ သင်သည် အောက်ပါစာကြောင်းကို အသုံးပြုလိမ့်မည်-
myfile = ဖိုင်(“myfile.txt”)