Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » MW/CC 2022-02-21   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:hauptstudium:ls4:mwcc-2022-02-21 [21.02.2022 15:35] Shepard42pruefungen:hauptstudium:ls4:mwcc-2022-02-21 [21.02.2022 15:39] (aktuell) Shepard42
Zeile 11: Zeile 11:
 ===== Vorbereitung ===== ===== Vorbereitung =====
  
-Während des Semesters immer die Videos angeschaut und dazu/zu den Folien ausführliche Notizen gemacht. Ich war bei nur ca. 50% der Vorlesungen tatsächlich anwesend, aber da ging sowieso mehr ums Vertiefen des Stoffs.+Während des Semesters immer die Videos angeschaut und dazu/zu den Folien ausführliche Notizen gemacht. Ich war bei nur ca. 50% der Vorlesungen tatsächlich anwesend, aber da ging es sowieso mehr ums Vertiefen des Stoffs.
  
 2 Wochen vor der Prüfung bin ich meine Notizen nochmal durchgegangen, hab diese verdichtet und als Zusammenfassung in wenigen Seiten aufgeschrieben. 2 Wochen vor der Prüfung bin ich meine Notizen nochmal durchgegangen, hab diese verdichtet und als Zusammenfassung in wenigen Seiten aufgeschrieben.
Zeile 54: Zeile 54:
 **A:** Partition Layer (PL) geht zum Stream Manager (SM) und lässt (falls nötig) einen neuen Extent anlegen. Jetz weiß der PL den Primary Extent-Node (falls nicht, holen) und sendet sein Schreibkommando. Primary schreibt, leitet an Secondaries weiter. Diese schreiben und senden ihre Bestätigung an den Primary. Dieser bestätigt an den PL. **A:** Partition Layer (PL) geht zum Stream Manager (SM) und lässt (falls nötig) einen neuen Extent anlegen. Jetz weiß der PL den Primary Extent-Node (falls nicht, holen) und sendet sein Schreibkommando. Primary schreibt, leitet an Secondaries weiter. Diese schreiben und senden ihre Bestätigung an den Primary. Dieser bestätigt an den PL.
  
-**F:** Du hast jetzt den Primary hier beim Shreibvorgang hervorgehoben. Warum haben wir im Übungs-HDFS keinen Node mit Primary-Rolle gebraucht?+**F:** Du hast jetzt den Primary hier beim Schreibvorgang hervorgehoben. Warum haben wir im Übungs-HDFS keinen Node mit Primary-Rolle gebraucht?
  
 **A:** Der Client holt sich die Adressen der DataNodes beim NameNode und sendet selber seine Anfrage an diese. Sequentialiserung durch Leases. **A:** Der Client holt sich die Adressen der DataNodes beim NameNode und sendet selber seine Anfrage an diese. Sequentialiserung durch Leases.
  
-**F:** Okay, zurürck zu MAS. Gehen wir mal davon aus, dass das Schreibkommando den ersten Secondary erreicht, aber nie beim zweiten Secondary ankommt. Was passiert nun?+**F:** Okay, zurück zu MAS. Gehen wir mal davon aus, dass das Schreibkommando den ersten Secondary erreicht, aber nie beim zweiten Secondary ankommt. Was passiert nun?
  
 **A:** Bestätigung von Secondary bleibt aus, dadurch auch die Bestätigung des Primary an den PL. Nach Timeout ohne Bestätigung wird der PL den Extent vom SM versiegeln lassen. Der SM bestimmt dazu den minimalen gemeinsamen Offset aller Extent-Nodes. **A:** Bestätigung von Secondary bleibt aus, dadurch auch die Bestätigung des Primary an den PL. Nach Timeout ohne Bestätigung wird der PL den Extent vom SM versiegeln lassen. Der SM bestimmt dazu den minimalen gemeinsamen Offset aller Extent-Nodes.