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