يتعين استخدام عنوان URI Azure Data Lake Storage Gen2

يعرف برنامج تشغيل نظام ملفات Hadoop المتوافق مع Azure Data Lake Storage Gen2 بواسطة معرف abfs المخطط الخاص به (Azure Blob File System). وفقا لبرامج تشغيل Hadoop Filesystem الأخرى، يستخدم برنامج تشغيل ABFS تنسيق URI لمعالجة الملفات والدلائل داخل حساب ممكن Data Lake Storage Gen2.

بناء جُملة URI

يمكن استخدام برنامج تشغيل Azure Blob File System مع نقطة نهاية Data Lake Storage للحساب حتى إذا لم يتم تمكين مساحة اسم هرمية لهذا الحساب. إذا لم يكن لحساب التخزين مساحة اسم هرمية، فإن بناء جملة URI المختصر هو:

abfs[s]1://<file_system>2@<account_name>3.dfs.core.windows.net/<path>4/<file_name>5
  1. معرف المخطط: يتم استخدام البروتوكول abfs كمعرف للنظام. إذا أضفت s في النهاية (abfss)، فسيستخدم برنامج تشغيل عميل ABFS Hadoop دائما بروتوكول أمان طبقة النقل (TLS) بغض النظر عن طريقة المصادقة المختارة. إذا اخترت OAuth كمصادقة، فسيستخدم برنامج تشغيل العميل دائما TLS حتى إذا قمت بتحديد abfs بدلا من abfss لأن OAuth يعتمد فقط على طبقة TLS. وأخيرا، إذا اخترت استخدام الأسلوب القديم لمفتاح حساب التخزين، فإن برنامج تشغيل العميل يفسر abfs على أنه يعني أنك لا تريد استخدام TLS.

  2. نظام الملفات: الموقع الأصل الذي يحتوي على الملفات والمجلدات. هذا هو نفس الحاويات في خدمة Azure Storage Blob.

  3. اسم الحساب: الاسم المعطى لحساب التخزين الخاص بك في أثناء الإنشاء.

  4. المسارات: شرطة مائلة للأمام محددة (/) تمثيل بنية الدليل.

  5. اسم الملف: اسم الملف الفردي. هذه المعلمة اختيارية إذا كنت تتناول دليلا.

ومع ذلك، إذا كان الحساب الذي تريد عنوانه يحتوي على مساحة اسم هرمية، فإن بناء جملة URI المختصر هو:

/<path>1/<file_name>2
  1. المسار: شرطة مائلة للأمام محددة (/) تمثيل بنية الدليل.

  2. اسم الملف: اسم الملف الفردي.

الخطوات التالية