sync مجموعة الأوامر

إشعار

تنطبق هذه المعلومات على إصدارات Databricks CLI 0.205 والإصدارات الأحدث، الموجودة في المعاينة العامة. للعثور على إصدار Databricks CLI الخاص بك، قم بتشغيل databricks -v.

لاحظ أيضا أن sync مجموعة الأوامر يمكنها مزامنة تغييرات الملفات من جهاز تطوير محلي فقط إلى ملفات مستخدم مساحة العمل (/Users) في مساحة عمل Azure Databricks. لا يمكن المزامنة مع ملفات DBFS (dbfs:/). لمزامنة تغييرات الملفات من جهاز تطوير محلي إلى DBFS (dbfs:/) في مساحة عمل Azure Databricks، استخدم الأداة المساعدة مزامنة dbx.

sync تمكن مجموعة الأوامر داخل Databricks CLI المزامنة أحادية الاتجاه لتغييرات الملفات داخل دليل نظام ملفات محلي، إلى دليل داخل مساحة عمل Azure Databricks بعيدة.

إشعار

sync لا يمكن للأوامر مزامنة تغييرات الملفات من دليل داخل مساحة عمل Azure Databricks بعيدة، مرة أخرى إلى دليل داخل نظام ملفات محلي.

يمكنك تشغيل sync الأوامر عن طريق إلحاقها ب databricks sync. لعرض تعليمات الأمر sync ، قم بتشغيل databricks sync -h.

هام

لتثبيت Databricks CLI، راجع تثبيت Databricks CLI أو تحديثه. لتكوين المصادقة ل Databricks CLI، راجع المصادقة ل Databricks CLI.

مزامنة تغييرات الملف المحلي بشكل متزايد إلى دليل بعيد

لتنفيذ مزامنة أحادية الاتجاه وتدريجية لتغييرات الملفات داخل دليل نظام ملفات محلي، إلى دليل داخل مساحة عمل Azure Databricks بعيدة، قم بتشغيل sync الأمر، كما يلي:

databricks sync <local-directory-path> <remote-directory-path>

على سبيل المثال، لإجراء مزامنة تزايدية لمرة واحدة في اتجاه واحد لجميع تغييرات الملف في المجلد المسمى my-folder ضمن دليل العمل المحلي الحالي، إلى مسار معين داخل مساحة العمل البعيدة، قم بتشغيل الأمر التالي:

databricks sync ./my-folder/ /Users/someone@example.com/

في هذا المثال، تتم مزامنة تغييرات الملف فقط منذ آخر تشغيل للأمر sync إلى /Users/someone@example.com/. بشكل افتراضي، يتم استخدام عنوان URL لمساحة العمل داخل ملف تعريف المتصل DEFAULT لتحديد مساحة العمل البعيدة للمزامنة إليها.

المزامنة الكاملة لتغييرات الملف المحلي إلى دليل بعيد

لإجراء مزامنة أحادية الاتجاه وكاملة لتغييرات الملفات داخل دليل نظام ملفات محلي إلى دليل داخل مساحة عمل Azure Databricks بعيدة، بغض النظر عن وقت تشغيل الأمر الأخير sync ، استخدم --full الخيار ، على سبيل المثال:

databricks sync ./my-folder/ /Users/someone@example.com/ --full

مزامنة تغييرات الملف المحلي باستمرار إلى دليل بعيد

لتشغيل المزامنة المستمرة أحادية الاتجاه لتغييرات الملفات داخل دليل نظام ملفات محلي، إلى دليل داخل مساحة عمل Azure Databricks بعيدة، استخدم --watch الخيار ، على سبيل المثال:

databricks sync ./my-folder/ /Users/someone@example.com/ --watch

تستمر المزامنة أحادية الاتجاه حتى يتم إيقاف الأمر من المحطة الطرفية، عادة عن طريق الضغط Ctrl + c أو Ctrl + z.

يحدث الاستقصاء عن أحداث المزامنة المحتملة مرة واحدة في الثانية بشكل افتراضي. لتغيير هذا الفاصل الزمني، استخدم --interval الخيار مع عدد الثوان للاستقصاء متبوعا بالحرف s، على سبيل المثال لمدة خمس ثوان:

databricks sync ./my-folder/ /Users/someone@example.com/ --watch --interval 5s

تغيير تنسيق إخراج تقدم المزامنة

يتم إخراج معلومات تقدم المزامنة إلى المحطة الطرفية بتنسيق نصي بشكل افتراضي. لتحديد تنسيق إخراج تقدم المزامنة، استخدم --output الخيار ، مع تحديد إما text (الافتراضي، إذا --output لم يتم تحديد خلاف ذلك) أو json، على سبيل المثال:

databricks sync ./my-folder/ /Users/someone@example.com/ --output json