يتعين استخدام عنوان 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
معرف المخطط: يتم استخدام البروتوكول
abfs
كمعرف للنظام. إذا أضفتs
في النهاية (abfss)، فسيستخدم برنامج تشغيل عميل ABFS Hadoop دائما بروتوكول أمان طبقة النقل (TLS) بغض النظر عن طريقة المصادقة المختارة. إذا اخترت OAuth كمصادقة، فسيستخدم برنامج تشغيل العميل دائما TLS حتى إذا قمت بتحديدabfs
بدلا منabfss
لأن OAuth يعتمد فقط على طبقة TLS. وأخيرا، إذا اخترت استخدام الأسلوب القديم لمفتاح حساب التخزين، فإن برنامج تشغيل العميل يفسرabfs
على أنه يعني أنك لا تريد استخدام TLS.نظام الملفات: الموقع الأصل الذي يحتوي على الملفات والمجلدات. هذا هو نفس الحاويات في خدمة Azure Storage Blob.
اسم الحساب: الاسم المعطى لحساب التخزين الخاص بك في أثناء الإنشاء.
المسارات: شرطة مائلة للأمام محددة (
/
) تمثيل بنية الدليل.اسم الملف: اسم الملف الفردي. هذه المعلمة اختيارية إذا كنت تتناول دليلا.
ومع ذلك، إذا كان الحساب الذي تريد عنوانه يحتوي على مساحة اسم هرمية، فإن بناء جملة URI المختصر هو:
/<path>1/<file_name>2
المسار: شرطة مائلة للأمام محددة (
/
) تمثيل بنية الدليل.اسم الملف: اسم الملف الفردي.