آموزش

دستورات مدیریتی HDFS

در اینجا تعدادی از دستورات پرکاربرد برای مدیریت HDFS آورده شده است:

1. دستورات مربوط به NameNode:

  • hdfs namenode -format: قالب بندی HDFS (فقط باید در اولین بار استفاده شود)
  • hdfs namenode -start: راه اندازی NameNode
  • hdfs namenode -stop: توقف NameNode
  • hdfs dfsadmin -report: مشاهده گزارش وضعیت HDFS

2. دستورات مربوط به DataNode:

  • hdfs datanode -start: راه اندازی DataNode
  • hdfs datanode -stop: توقف DataNode
  • hdfs dfsadmin -blockreport: گزارش وضعیت بلوک های داده از DataNode به NameNode

3. دستورات مربوط به فایل ها و دایرکتوری ها:

  • hdfs dfs -mkdir /dir: ایجاد دایرکتوری
  • hdfs dfs -ls /: لیست کردن محتویات یک دایرکتوری
  • hdfs dfs -put localfile /hdfsfile: آپلود فایل به HDFS
  • hdfs dfs -get /hdfsfile localfile: دانلود فایل از HDFS
  • hdfs dfs -rm /file: حذف فایل
  • hdfs dfs -rmdir /dir: حذف دایرکتوری

4. دستورات مربوط به بلوک های داده:

  • hdfs dfsadmin -getblocks /file: مشاهده لیست بلوک های داده مربوط به یک فایل
  • hdfs dfsadmin -moveblock /block srcNode dstNode: جابجایی بلوک داده از یک گره به گره دیگر

5. دستورات مربوط به Snapshot:

  • hdfs dfsadmin -snapshot create /dir snapshotName: ایجاد Snapshot از یک دایرکتوری
  • hdfs dfsadmin -snapshot list /dir: مشاهده لیست Snapshot های یک دایرکتوری
  • hdfs dfsadmin -snapshot restore /dir snapshotName: بازیابی Snapshot یک دایرکتوری

نکات:

  • برای اطلاعات بیشتر در مورد هر دستور، می توانید از دستور hdfs help به همراه نام دستور استفاده کنید.
  • قبل از اجرای هر دستوری، باید از HDFS خود نسخه پشتیبان تهیه کنید.
  • برای استفاده از دستورات HDFS، باید به NameNode دسترسی داشته باشید.

منابع:

نمایش بیشتر

نوشته‌های مشابه

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

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

همچنین ببینید
بستن
دکمه بازگشت به بالا