آموزش

کار با HDFS توسط کدهای پایتون

1. آپلود فایل به HDFS:

from hdfs import Client

client = Client("hdfs://namenode.example.com:9000")

with open("/local/file.txt", "rb") as f:
  client.write("/hdfs/file.txt", f)

2. دانلود فایل از HDFS:

from hdfs import Client

client = Client("hdfs://namenode.example.com:9000")

with open("/local/file.txt", "wb") as f:
  client.read("/hdfs/file.txt", f)

3. ایجاد دایرکتوری در HDFS:

from hdfs import Client

client = Client("hdfs://namenode.example.com:9000")

client.makedirs("/hdfs/dir")

4. لیست کردن محتویات دایرکتوری در HDFS:

from hdfs import Client

client = Client("hdfs://namenode.example.com:9000")

for file in client.list("/hdfs/dir"):
  print(file)

 

نمایش بیشتر

هادی محمدیان

هادی محمدیان | متخصص پایگاه داده، تحلیل داده و فرآیندهای سازمانی با تجربه عملی در طراحی و بهینه‌سازی زیرساخت‌های داده. در hadimohammadian.ir مفاهیم کاربردی مدیریت پایگاه داده، تحلیل داده، SQL، Python و اصول مهندسی داده را همراه با نگاه فرآیندمحور به زبان فارسی آموزش می‌دهم. هدف من پیوند دادن دانش فنی داده با نیازهای واقعی کسب‌وکار و کمک به سازمان‌ها برای تصمیم‌گیری داده‌محور است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا