لدينا أخبار رائعة. يسرنا أن نعلن عن إصدار
Big Data Tools ، المكون الإضافي الجديد IntelliJ IDEA الذي يتكامل مع Spark ويدعم تحرير وإطلاق أجهزة الكمبيوتر المحمولة Zeppelin. الآن يمكنك إنشاء وتعديل وتشغيل دفاتر Zeppelin مباشرة من IDE. يوفر المكوّن الإضافي التنقل الذكي ، والإكمال التلقائي ، وعمليات التفتيش والإصلاحات السريعة ، بالإضافة إلى إعادة تشفير الكود داخل أجهزة الكمبيوتر المحمولة.
ما هو معتمد بالفعل- عرض وإنشاء وحذف أجهزة الكمبيوتر المحمولة
- مساعدة في كتابة Scala Code
- إكمال تلقائي
- إعادة تسكين إعادة تسمية
- استخراج متغير أو طريقة أو معلمة
- اذهب إلى الإعلان
- استخدام البحث
- إنشاء وحذف الفقرات
- تشغيل الفقرات
- عرض إخراج الفقرة
- تقديم الدعم الأساسي
حتى الآن ، المساعدة في كتابة التعليمات البرمجية لا تعمل إلا مع Scala. سيتم دعم اللغات الأخرى لاحقًا. بالإضافة إلى ذلك ، لن نقتصر على دعم Zeppelin ونخطط لإضافة المزيد من الميزات التي ستكون مفيدة لأولئك الذين يعملون مع البيانات الضخمة.
إذا لم تتمكن من الانتظار حتى ترى "أدوات البيانات الكبيرة" قيد التنفيذ ، فراجع هذا الفيديو القصير:
جرب البرنامج المساعد بنفسك! كيفية القيام بذلك ، اقرأ على.
كيفية استخدام البرنامج المساعد- تأكد من أنك تستخدم IntelliJ IDEA Ultimate 2019.2 (لاحظ أن البرنامج المساعد لا يعمل مع EAP 2019.3 حتى الآن).
- تحقق من تثبيت الإضافات BashSupport و Python و Scala (ستعمل الإصدارات الجديدة). حتى الآن ، سيتعين تثبيتها يدويًا - سنصلحها قريبًا.
- ثبِّت أحدث إصدار إضافي لبرنامج بناء أدوات البيانات الكبيرة
- إذا كان كل شيء يعمل كما يجب ، بعد إعادة تشغيل IDE ، ستظهر نافذة أدوات البيانات الكبيرة على اليمين. افتحه ، انقر على أيقونة "+" على شريط الأدوات في النافذة واختر Zeppelin.
- في شاشة اتصال Zeppelin ، حدد إعدادات توصيل مثيل Zeppelin (المضيف والمنفذ وبيانات الاعتماد وما إلى ذلك). لاختبار الاتصال ، استخدم اختبار الاتصال.
- بعد تكوين تكوين Zeppelin ، سترى هذا المثيل في نافذة الأدوات إلى جانب شجرة الكمبيوتر المحمول. الآن يمكنك إدارة أجهزة الكمبيوتر المحمولة وفتحها في المحرر.
ما التالي؟بادئ ذي بدء ، لن نقصر أنفسنا على الاندماج مع Zeppelin و Spark ، والتي سوف نحسنها بالطبع. نحن نخطط لدعم المزيد من الأدوات للعمل مع البيانات الكبيرة: إضافة التكامل مع أنظمة الملفات الموزعة مثل HDFS و S3 ، وتنفيذ عارض ملف Parquet متكامل وتحسين دعم SQL.
فيما يلي مثال لخطة عملنا في المستقبل المنظور:
- نوفمبر 2019: متوافق مع IntelliJ IDEA Ultimate 2019.3 EAP.
- نوفمبر 2019: التكامل مع S3 (المستكشف).
- ديسمبر 2019: دعم SQL الأساسي (التمييز ، الإكمال التلقائي ، التنسيق التلقائي ، إلخ).
- يناير 2020: التكامل مع HDFS (Explorer) وأداة لعرض ملفات الباركيه.
- فبراير 2020: التكامل الأساسي مع Hadoop و Spark (واجهات المستخدم YARN ، Spark ، إلخ).
- ربيع / صيف 2020: دعم Python في أجهزة الكمبيوتر المحمولة Zeppelin (نأخذ بعين الاعتبار أيضًا توافق البرنامج المساعد مع PyCharm Professional Edition ، وسنعلم بذلك لاحقًا).
هذه خطة غير حاسمة. سنقوم بتعديله بناءً على تعليقاتك للتأكد من أننا نركز على الأمور الصحيحة. يرجى إخبارنا بالأخطاء ومشاركة رأيك حول الميزات المفقودة وكيف ، في رأيك ، يجب أن تعمل هذه الوظيفة أو تلك.
ماذا المهم أن تعرف عن البرنامج المساعد الجديدالبرنامج المساعد Big Data Tools متوافق فقط مع IntelliJ IDEA Ultimate وهو غير متوفر في Community Edition. لا نعرف ما إذا كان سيتواجد في Community Edition. في الوقت الحالي ، ليس لدينا مثل هذه الخطط.
الشيء نفسه ينطبق على بيئات التطوير الأخرى. لا نعرف بعد ما إذا كان المكون الإضافي سيتوافق مع IDEs الأخرى. في الوقت الحالي ، لدينا فقط خطة أولية لإضافة التوافق مع PyCharm Professional Edition ، بمجرد إضافة دعم Python إلى المكون الإضافي. مع تطور المكون الإضافي ، سنكون قادرين على فهم أفضل للمكان الذي يجب أن نتحرك فيه في سياق دعمه في IDEs الأخرى.
ليس لدي ترخيص لـ IntelliJ IDEA Ultimate. كيف يمكنني تجربة البرنامج المساعد؟- إذا كنت تشارك بنشاط في أي مشروع بيانات كبير مفتوح المصدر ، فاكتب لنا.
- إذا كنت تريد الكتابة عن أدوات البيانات الكبيرة ، فاتصل بنا وسنقدم لك نسخة تجريبية متقدمة حتى تتمكن من تقييم المكون الإضافي.
- إذا لم تكن مرتكبًا أو مدونًا ، ولكنك مهتم بالبيانات الضخمة ، فاتصل بنا للحصول على نسخة تجريبية ممتدة (على سبيل المثال ، ما يصل إلى 3 أشهر). هذا العرض محدود.
كيفية ترك التعليقنحن حقا نتطلع إلى ملاحظاتك على البرنامج المساعد. يمكنك طرح أي أسئلة في التعليقات على هذا المنشور. ترك التعليقات والاقتراحات في
تعقب لدينا .
يمكنك أيضًا مشاركة انطباعاتك عن المكوّن الإضافي بتمرير
استطلاع قصير . يستغرق سوى دقيقة واحدة.
سوف يساعدنا النقد البناء في جعل عملك مع Spark و Zeppelin و Big Data مناسبًا وفعالًا قدر الإمكان. لذلك ، لا تتردد في مشاركة تعليقاتك واقتراحاتك - هذا أمر مهم بالنسبة لنا.
ملاحظة: من الجيد بشكل خاص أن تتزامن المكونات الإضافية مع مشاركتنا في قمة Spark AI. لذلك إذا وجدت نفسك فجأة في هذا المؤتمر ، فتأكد من الحضور إلى جناحنا: يمكنك إلقاء نظرة على المكوّن الإضافي أثناء العمل ومشاركة انطباعاتك.