

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Arbeiten mit EMR-Notebooks
<a name="emr-managed-notebooks-working-with"></a>

**Anmerkung**  
EMR Notebooks sind als EMR Studio-Workspaces in der Konsole verfügbar. Mit der Schaltfläche „**Arbeitsbereich erstellen**“ in der Konsole können Sie neue Notizbücher erstellen. Um auf Workspaces zuzugreifen oder diese zu erstellen, benötigen EMR-Notebook-Benutzer zusätzliche IAM-Rollenberechtigungen. Weitere Informationen finden Sie unter [Amazon EMR Notebooks sind Amazon EMR Studio Workspaces in der Konsole und [Amazon](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html) EMR-Konsole](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-migration.html).

Nach dem Erstellen eines EMR-Notebooks dauert es einige Zeit, bis das Notebook gestartet wird. Der **Status** in der Liste **Notebooks** zeigt **Starting (Wird gestartet)** an. Sie können ein Notebook öffnen, wenn der Status **Ready (Bereit)** lautet. Es kann etwas länger dauern, bis ein Notebook den Status **Ready (Bereit)** anzeigt, wenn Sie einen Cluster mit diesem zusammen erstellt haben.

**Tipp**  
Aktualisieren Sie Ihren Browser oder wählen Sie das Aktualisierungssymbol über der Liste „Notebooks“, um den Notebookstatus zu aktualisieren.

## Grundlegendes zum Notebook-Status
<a name="emr-managed-notebooks-status"></a>

Ein EMR-Notebook kann unter **Status** in der Liste **Notebooks** die folgenden Optionen anzeigen.


| Status | Bedeutung | 
| --- | --- | 
|  Bereit  |  Sie können das Notebook mithilfe des Notebook-Editors öffnen. Wenn ein Notebook den Status **Ready (Bereit)** aufweist, können Sie es anhalten oder löschen. Um Cluster zu wechseln, müssen Sie das Notebook zuerst anhalten. Wenn ein Notebook mit dem Status **Ready (Bereit)** für einen langen Zeitraum inaktiv ist, wird es automatisch angehalten.  | 
|  Wird gestartet  |  Das Notebook wird erstellt und an den Cluster angehängt. Während ein Notebook gestartet wird, können Sie den Notebook-Editor nicht öffnen, anhalten oder löschen und Cluster nicht wechseln.  | 
|  Ausstehend  |  Das Notebook wurde erstellt und wartet darauf, dass die Integration mit dem Cluster abgeschlossen ist. Der Cluster stellt möglicherweise weiterhin Ressourcen bereit oder reagiert auf andere Anfragen. Sie können den Notebook-Editor mit dem Notebook im *lokalen Modus* öffnen. Code, der von Cluster-Prozessen abhängt, wird nicht ausgeführt und schlägt fehl.  | 
|  Wird angehalten  |  Das Notebook wird heruntergefahren oder der Cluster, an den das Notebook angehängt ist, wird beendet. Während ein Notebook beendet wird, können Sie den Notebook-Editor nicht öffnen, anhalten oder löschen und Cluster nicht wechseln.  | 
|  Angehalten  |  Das Notebook wurde heruntergefahren. Sie können das Notebook auf demselben Cluster starten, solange der Cluster noch ausgeführt wird. Sie können Cluster wechseln und den Cluster löschen.  | 
|  Löschen  |  Der Cluster wird aus der Liste der verfügbaren Cluster entfernt. Die Notebook-Datei `NotebookName.ipynb ` verbleibt in Amazon S3 und es fallen weiterhin Gebühren für die Speicherung an.  | 

## Arbeiten mit dem Notebook-Editor
<a name="emr-managed-notebooks-editor"></a>

Ein Vorteil der Verwendung eines EMR-Notebooks besteht darin, dass Sie das Notebook in Jupyter oder JupyterLab direkt von der Konsole aus starten können.

Bei EMR Notebooks ist der Notebook-Editor, auf den Sie von der Amazon EMR-Konsole aus zugreifen, der vertraute Open-Source-Jupyter Notebook-Editor oder. JupyterLab Da der Notebook-Editor innerhalb der Amazon-EMR-Konsole gestartet wird, ist es effizienter, den Zugriff hierüber zu konfigurieren als mit einem auf einem Amazon-EMR-Cluster gehosteten Notebook. Sie müssen den Client eines Benutzers nicht so konfigurieren, dass er über Webzugriff über SSH, Sicherheitsgruppenregeln und Proxy-Konfigurationen verfügt. Wenn ein Benutzer über ausreichende Berechtigungen verfügt, kann er den Notebook-Editor einfach innerhalb der Amazon-EMR-Konsole öffnen.

Ein EMR-Notebook kann immer nur von einem Benutzer aus mit Amazon EMR geöffnet sein. Wenn ein anderer Benutzer versucht, ein bereits geöffnetes EMR-Notebook zu öffnen, tritt ein Fehler auf.

**Wichtig**  
Amazon EMR erstellt eine eindeutige vorsignierte URL für jede Notebook-Editorsitzung, die nur für kurze Zeit gültig ist. Wir empfehlen, dass Sie die Notebook-Editor-URL nicht freigeben. Dies stellt ein Sicherheitsrisiko dar, da Empfänger der URL Ihre Berechtigungen zur Bearbeitung des Notebooks übernehmen und Notebook-Code für die Lebensdauer der URL ausführen. Wenn andere Benutzer Zugriff auf ein Notebook benötigen, legen Sie über Berechtigungsrichtlinien Berechtigungen für deren Benutzer fest und stellen Sie sicher, dass die Servicerolle für EMR-Notebooks Zugriff auf den Amazon-S3-Speicherort hat. Weitere Informationen erhalten Sie unter [Sicherheit und Zugriffskontrolle für EMR Notebooks](emr-managed-notebooks-security.md) und [Servicerolle für EMR Notebooks](emr-managed-notebooks-service-role.md).

**So öffnen Sie den Notebook-Editor für ein EMR-Notebook**

1. Wählen Sie einen Notebook mit dem **Status** **Ready (Bereit)** oder **Pending (Ausstehend)** in der Liste **Notebooks** aus.

1. **Wählen Sie „**Öffnen in“ oder „In Jupyter öffnen**“. JupyterLab**

   Für den JupyterLab oder den Jupyter Notebook-Editor wird ein neuer Browser-Tab geöffnet.

1. Wählen Sie im Menü **Kernel** die Option **Change Kernel (Kernel ändern)** und wählen Sie dann den Kernel für Ihre Programmiersprache aus.

   Sie können jetzt Code innerhalb des Notebook-Editors schreiben und ausführen.

### Speichern der Inhalte eines Notebooks
<a name="emr-managed-notebooks-saving"></a>

Wenn Sie im Notebook-Editor arbeiten, werden die Inhalte von Notebook-Zellen und Ausgaben automatisch regelmäßig in der Notebook-Datei in Amazon S3 gespeichert. Ein Notebook ohne Änderungen seit der letzten Bearbeitung von Zellen zeigt den Eintrag **(autosaved) (automatisch gespeichert)** neben dem Notebook-Namen im Editor an. Wenn Änderungen noch nicht gespeichert wurden, wird **unsaved changes (nicht gespeicherte Änderungen)** angezeigt.

Sie können ein Notebook manuell speichern. Wählen Sie im Menü **Datei** die Option **Speichern und Checkpoint** oder drücken Sie STRG\$1S. Dadurch wird eine Datei mit dem Namen `NotebookName.ipynb` in einem **Checkpoints-Ordner** innerhalb des Notebookordners in Amazon S3 erstellt. Beispiel, `s3://amzn-s3-demo-bucket/MyNotebookFolder/NotebookID/checkpoints/NotebookName.ipynb`. Nur die aktuelle Prüfpunktdatei wird an diesem Speicherort gespeichert.

## Wechseln von Clustern
<a name="emr-managed-notebooks-changing-clusters"></a>

Sie können den Cluster wechseln, an den ein EMR-Notebook angehängt ist, ohne die Inhalte des Notebooks selbst zu ändern. Sie können Cluster nur für Notebooks mit dem Status **Stopped (Angehalten)** wechseln.

**So ändern Sie den Cluster eines EMR-Notebooks**

1. Wenn das Notebook, das Sie wechseln möchten, ausgeführt wird, wählen Sie dieses in der Liste **Notebooks** und anschließend **Stop (Anhalten)** aus.

1. Wenn das Notebook den Status **Stopped (Angehalten)** aufweist, wählen Sie das Notebook in der Liste **Notebooks** und anschließend **View details (Details anzeigen)** aus.

1. Wählen Sie **Change cluster (Cluster wechseln)**.

1. Wenn Sie einen aktiven Cluster haben, auf dem Hadoop, Spark und Livy ausgeführt werden und an den Sie das Notebook anfügen möchten, behalten Sie die Standardeinstellung bei und wählen Sie einen Cluster aus der Liste aus. Es werden nur Cluster aufgeführt, die diesen Anforderungen entsprechen.

    –oder –

   Wählen Sie **Create a cluster (Cluster erstellen)** und anschließend die Clusteroptionen. Weitere Informationen finden Sie unter [Cluster-Voraussetzungen](emr-managed-notebooks-considerations.md#considerations-limitations).

1. Wählen Sie eine Option für **Security groups (Sicherheitsgruppen)** und anschließend **Change cluster and start notebook (Cluster wechseln und Notebook starten)**.

## Löschen von Notebooks und Notebook-Dateien
<a name="emr-managed-notebooks-deleting"></a>

Wenn Sie ein EMR-Notebook mithilfe der Amazon-EMR-Konsole löschen, löschen Sie das Notebook aus der Liste der verfügbaren Notebooks. Notebook-Dateien verbleiben jedoch in Amazon S3 und es fallen weiterhin Speicherkosten an.

**So löschen Sie ein Notizbuch und entfernen die zugehörigen Dateien**

1. Öffnen Sie die Amazon-EMR-Konsole unter [https://console.aws.amazon.com/elasticmapreduce/](https://console.aws.amazon.com/elasticmapreduce/).

1. Wählen Sie **Notebooks**, wählen Sie Ihr Notebook aus der Liste und anschließend **View details (Details anzeigen)** aus.

1. Wählen Sie das Ordnersymbol neben **Notebook location (Notebook-Speicherort)** und kopieren Sie die **URL** mit dem Muster `s3://MyNotebookLocationPath/NotebookID/`.

1. Wählen Sie **Löschen** aus.

   Das Notebook wird aus der Liste entfernt und die Notebook-Details können nicht mehr angezeigt werden.

1. Befolgen Sie die Anweisungen für [Wie kann ich Ordner aus einem S3-Bucket löschen?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-folders.html) im Benutzerhandbuch für Amazon Simple Storage Service. Navigieren Sie zum Bucket und Ordner aus Schritt 3.

    –oder –

   Wenn Sie den AWS CLI installiert haben, öffnen Sie eine Befehlszeile und geben Sie den Befehl am Ende dieses Absatzes ein. Ersetzen Sie den Amazon-S3-Speicherort mit dem oben kopierten Speicherort. Stellen Sie sicher, dass der mit den Zugriffsschlüsseln eines Benutzers konfiguriert AWS CLI ist, der berechtigt ist, den Amazon S3 S3-Standort zu löschen. Weitere Informationen finden Sie unter [Konfigurieren der AWS CLI](https://docs.aws.amazon.com/AmazonS3/latest/userguide/cli-chap-getting-started.html) im *AWS Command Line Interface -Leitfaden*.

   ```
   aws s3 rm s3://MyNotebookLocationPath/NotebookID
   ```

## Freigeben von Notebook-Dateien
<a name="emr-managed-notebooks-file-sharing"></a>

Jedes EMR-Notebook wird in Amazon S3 als eine Datei mit dem Namen `NotebookName.ipynb` gespeichert. Solange eine Notebook-Datei mit derselben Version von Jupyter Notebook kompatibel ist, auf der EMR-Notebooks basiert, können Sie das Notizbuch als EMR-Notebook öffnen.

Der einfachste Weg, eine Notebook-Datei von einem anderen Benutzer zu öffnen, besteht darin, die \$1.ipynb-Datei eines anderen Benutzers in Ihrem lokalen Dateisystem zu speichern und dann die Upload-Funktion in Jupyter und Editoren zu verwenden. JupyterLab 

Mithilfe dieses Verfahrens können Sie von anderen Personen freigegebene EMR-Notebooks und in der Jupyter-Community freigegebene Notebooks verwenden oder aus der Konsole gelöschte Notebooks wiederherstellen, sofern die Notebook-Datei noch vorhanden ist.

**So verwenden Sie eine andere Notebook-Datei als Basis für ein EMR-Notebook**

1. Bevor Sie fortfahren, schließen Sie den Notebook-Editor für alle Notebooks, mit denen Sie arbeiten werden, und halten Sie dann das Notebook an, wenn es sich um ein EMR-Notebook handelt.

1. Erstellen Sie ein EMR-Notebook und geben Sie einen Namen dafür ein. Der Name, den Sie für das Notebook eingeben, wird der Name der Datei sein, die Sie ersetzen müssen. Der neue Dateiname muss genau mit diesem Dateinamen übereinstimmen.

1. Notieren Sie sich den Speicherort in Amazon S3, den Sie für das Notebook wählen. Die Datei, die Sie ersetzen, befindet sich in einem Ordner mit einem Pfad und Dateinamen, die dem folgenden Muster entsprechen: `s3://MyNotebookLocation/NotebookID/MyNotebookName.ipynb`.

1. Halten Sie das Notebook an.

1. Ersetzen Sie die alte Notebook-Datei im Amazon-S3-Speicherort mit der neuen Datei, die denselben Namen trägt.

   Der folgende AWS CLI Befehl für Amazon S3 ersetzt eine Datei, die auf einem lokalen Computer gespeichert wurde, der `SharedNotebook.ipynb` für ein EMR-Notizbuch aufgerufen wird, durch den in Amazon S3 `amzn-s3-demo-bucket/MyNotebooksFolder` angegebenen Namen **MyNotebook**, eine ID von und die Datei`e-12A3BCDEFJHIJKLMNO45PQRST`, mit der sie erstellt wurde. Weitere Informationen zur Verwendung der Amazon S3 Konsole zum Kopieren und Ersetzen von Dateien finden Sie unter [Objekte hochladen, herunterladen und verwalten](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-download-objects.html) im *Benutzerhandbuch für Amazon Simple Storage Service.*.

   ```
   aws s3 cp SharedNotebook.ipynb s3://amzn-s3-demo-bucket/MyNotebooksFolder/-12A3BCDEFJHIJKLMNO45PQRST/MyNotebook.ipynb
   ```