Dhibaatada ugu weyn ee faylka nuqulku ku midobay hdfs waa in ay noqon karto mid aad u gaabis ah.
import shutil shutil.copyfile("/hdfs/path/to/file", "/local/path/to/file")
Khadka koodkan waxa uu soo dejiyaa moduleka shutil ka dibna waxa uu isticmaalaa shaqada koobiyaynta ee cutubkaas si uu u koobiyo feyl ka HDFS nidaamka faylalka maxaliga ah.
Waa maxay hdfs
HDFS waa nidaam faylal ah oo la qaybiyey kaas oo bixiya kaydinta la miisaami karo, waara, iyo la isku halayn karo ee xogta waaweyn. Waxay ku qoran tahay Java waxayna ku socotaa madal Java ah.
Siyaabaha loo mideeyo faylasha
Waxaa jira dhowr siyaabood oo lagu isku dari karo feylasha Python. Habka ugu fudud waa in la isticmaalo qaabka isku-dhafka faylka ee ku dhex jira:
soo dejinta filemerger
file1 = furan ("file1.txt")
file2 = furan ("file2.txt")
merge_file (file1, file2)
daabac ("Faylka waa la isku daray!")
Ku shaqee faylasha
Python dhexdeeda, waxaad ku shaqayn kartaa faylasha adiga oo soo dejinaya cutubka ku habboon. Tusaale ahaan, si aad u soo dejiso moduleka maaraynta faylka, waxaad isticmaali lahayd xariiqan soo socota:
Laga soo bilaabo faylalka soo dejinta ee Maareynta
Markaad soo dejiso moduleka, waxaad geli kartaa faylasha adoo isticmaalaya magacooda doorsoome ahaan. Tusaale ahaan, haddii aad rabto inaad gasho faylka myfile.txt ee ku jira hagahaaga hadda, waxaad isticmaali lahayd xariiqan soo socota:
myfile = Fayl ("myfile.txt")