הרכיב האופציונלי Apache Zeppelin מאפשר להריץ ניתוח נתונים אינטראקטיבי מבוסס-אינטרנט באשכולות. אתם יכולים להתקין את Zeppelin כשאתם יוצרים אשכול של Managed Service for Apache Spark באמצעות רכיבים אופציונליים כדי להריץ עומסי עבודה של Spark ולהציג נתונים ב-notebooks משותפים.
הרכיב Zeppelin Notebook הוא Notebook מבוסס-אינטרנט לניתוח נתונים אינטראקטיבי. ממשק המשתמש של Zeppelin באינטרנט זמין ביציאה 8080 בצומת הראשי הראשון של האשכול.
כברירת מחדל, ה-notebooks נשמרים ב-Cloud Storage בקטגוריית ה-staging של Managed Service for Apache Spark, שצוינה על ידי המשתמש או נוצרה באופן אוטומטי כשהאשכול נוצר. אפשר לשנות את המיקום בזמן יצירת האשכול באמצעות המאפיין zeppelin:zeppelin.notebook.gcs.dir.
התקנת הרכיב
מתקינים את הרכיב כשיוצרים אשכול Managed Service for Apache Spark. אפשר להוסיף רכיבים לאשכולות שנוצרו באמצעות Managed Service for Apache Spark מגרסה 1.3 ואילך.
במאמר גרסאות נתמכות של Dataproc מפורטות גרסאות הרכיבים שכלולות בכל גרסת אימג' של Managed Service for Apache Spark.
מסוףGoogle Cloud
- במסוף Google Cloud , פותחים את הדף Create cluster.
- לוחצים על הגדרות נוספות כדי להרחיב את הקטע.
- עורכים את Optional components.
- בחלונית שנפתחת, מסמנים את התיבה Zeppelin Notebook ולוחצים על Save.
CLI של gcloud
כדי ליצור אשכול Managed Service for Apache Spark שכולל את רכיב Zeppelin, משתמשים בפקודה gcloud dataproc clusters create cluster-name עם הדגל --optional-components.
gcloud dataproc clusters create cluster-name \ --optional-components=ZEPPELIN \ --region=region \ --enable-component-gateway \ ... other flags
API בארכיטקטורת REST
אפשר לציין את הרכיב Zeppelin דרך Dataproc API באמצעות SoftwareConfig.Component כחלק מבקשת clusters.create.פתיחת ה-notebook של Zeppelin
במאמר הצגה וגישה לכתובות URL של Component Gateway מוסבר איך ללחוץ על קישורים של Component Gateway במסוף Google Cloud כדי לפתוח את ממשק המשתמש של Zeppelin Notebook שפועל בצומת הראשי של האשכול בדפדפן המקומי.