תוכן עניינים:

איך אני מתזמן עבודה בכוורת ב-oozie?
איך אני מתזמן עבודה בכוורת ב-oozie?

וִידֵאוֹ: איך אני מתזמן עבודה בכוורת ב-oozie?

וִידֵאוֹ: איך אני מתזמן עבודה בכוורת ב-oozie?
וִידֵאוֹ: Hive 101: Guide To The Basics 2024, נוֹבֶמבֶּר
Anonim

ל לוח זמנים לעבודת כוורת באמצעות אוזי , אתה צריך לכתוב א כוורת -פעולה.

hql) בו.

  1. צור ספרייה ב-HDFS על ידי ירי מתחת לפקודה.
  2. hadoop fs -mkdir -p /user/ אוזי /זרימות עבודה/
  3. שים זרימת עבודה. xml, כוורת script (create_table. hql) ו כוורת -אֲתַר. xml בספרייה שנוצרה בשלב 2. אתה יכול להשתמש בפקודה למטה.

רק אז, איך אני מפעיל את הסקריפט של Hive ב-oozie?

הפעל Hive Jobs עם Oozie

  1. ציין את אתר הכוורת. xml בפרמטר job-xml.
  2. ציין את שם הסקריפט (לדוגמה, סקריפט. q) המכיל את שאילתת הכוורת בפרמטר הסקריפט.
  3. אופציונלי, הוסף מאפיינים המשמשים את עבודת משגר Oozie. הוסף את הקידומת oozie. משגר לשמות הנכסים.

יתר על כן, איך אני מפעיל את זרימת העבודה של oozie? הפעלת Oozie Workflow משורת הפקודה

  1. התחבר למסוף האינטרנט.
  2. העתק דוגמאות של oozie לספריית הבית שלך בקונסולת האינטרנט: cp /usr/hdp/current/oozie-client/doc/oozie-examples. זֶפֶת. gz.
  3. חלץ קבצים מ-tar tar -zxvf oozie-examples.tar.gz.
  4. העתק את ספריית הדוגמאות ל-HDFS hadoop fs -copyFromLocal דוגמאות.

בהקשר זה, כיצד אוכל לתזמן עבודה של Hadoop?

איך ל לתזמן עבודות ב hadoop - Quora. הדרך הפשוטה ביותר היא לעטוף את הקוד שלך בסקריפט מעטפת ו לוח זמנים זה כקורן עבודה בצומת הקצה (הצומת שבו אתה בדרך כלל שולח את שלך מקומות תעסוקה ). אבל בדרך כלל אורזים את הקוד בסקריפט ומריצים אותו בתור עבודה קשה לנפות באגים. לבדוק ולתחזק.

מהי זרימת עבודה של oozie?

אוזי הוא זרימת עבודה מערכת מתזמן לניהול משרות Apache Hadoop. Oozie Workflow משרות הן גרפים א-מחזוריים מכוונים (DAGs) של פעולות. אוזי משרות רכז הן חוזרות ונשנות Oozie Workflow משרות המופעלות על ידי זמן (תדירות) וזמינות הנתונים. אוזי היא מערכת ניתנת להרחבה, אמינה וניתנת להרחבה.

מוּמלָץ: