From 0488c40a87b633c781239ce83764dcc15e007937 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Fri, 18 Nov 2016 22:39:03 +0100 Subject: [PATCH] =?UTF-8?q?Nachtr=C3=A4ge=20zu=20Kapitel=206=20und=20ein?= =?UTF-8?q?=20Zwischenfazit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06_1_installation_docker.md | 2 +- 06_2_installation_openrefine.md | 8 ++-- 06_3_openrefine_starten_und_daten_laden.md | 4 +- 06_4_zwischenfazit.md | 50 ++++++++++++++++++++++ SUMMARY.md | 1 + 5 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 06_4_zwischenfazit.md diff --git a/06_1_installation_docker.md b/06_1_installation_docker.md index b17eaa9..6b70fef 100644 --- a/06_1_installation_docker.md +++ b/06_1_installation_docker.md @@ -17,4 +17,4 @@ Literatur: Die Installation von Docker auf der in Kapitel 3.1 eingerichteten VM gestaltet sich einfach. Es kann der normalen Installationsanleitung für Debian Server gefolgt werden: https://docs.docker.com/engine/installation/linux/debian/ -Test: ```sudo docker run hello-world``` \ No newline at end of file +Test: ```sudo docker run hello-world``` diff --git a/06_2_installation_openrefine.md b/06_2_installation_openrefine.md index 01b22a1..0339696 100644 --- a/06_2_installation_openrefine.md +++ b/06_2_installation_openrefine.md @@ -10,7 +10,7 @@ https://hub.docker.com/r/felixlohmeier/openrefine/ Einer der Vorteile von Docker ist, dass mit einem einzigen Befehl der Download und das Starten von Containern aus dem Docker Hub ermöglicht wird: ``` -sudo docker run --rm -p 8888:3333 felixlohmeier/openrefine:2.6rc1 +sudo docker run --rm -p 8888:3333 felixlohmeier/openrefine:2.6rc2 ``` Anschließend im Browser (z.B. Firefox) auf dem lokalen Rechner OpenRefine aufrufen. OpenRefine ist unter der IP-Adresse des Webservers, gefolgt von Port 8888 erreichbar (Beispiel: https://192.168.1.1:8888). @@ -20,7 +20,7 @@ Erläuterungen: * ```felixlohmeier/openrefine:2.6rc2``` ist die Kennzeichnung des Images im Docker Hub * ```--rm``` löscht den Container nach dem Beenden wieder, damit die Festplatte nicht zumüllt * ```-p 8888:3333``` richtet ein sogenanntes Port Forwarding im Netzwerk ein. Port 8888 außen wird auf Port 3333 innen gemappt. Somit ist der Docker-Container über http://:8888 von außen erreichbar -* Bei dieser Variante werden Daten innerhalb des Containers gespeichert. Da wir das Kommando ```--rm``` verwenden, werden die Daten nach Beenden ebenfalls gelöscht. +* Bei dieser Variante werden Daten innerhalb des Containers gespeichert. Da wir das Kommando ```--rm``` verwenden, **werden die Daten nach Beenden ebenfalls gelöscht**. Wählen Sie daher zukünftig immer die untenstehende erweiterte Variante mit lokalem Arbeitsverzeichnis! * Beenden von Docker im Terminal mit ```STRG+C``` ## Laden und Starten von OpenRefine mit lokalem Arbeitsverzeichnis @@ -30,7 +30,7 @@ Erläuterungen: 2. Docker starten mit zusätzlichen Parametern: ``` -sudo docker run --rm -p 8888:3333 -v /home/stud/refine:/data felixlohmeier/openrefine:2.6rc1 -i 0.0.0.0 -m 3G -d /data +sudo docker run --rm -p 8888:3333 -v /home/stud/refine:/data felixlohmeier/openrefine:2.6rc2 -i 0.0.0.0 -m 3G -d /data ``` Erläuterungen: @@ -38,4 +38,4 @@ Erläuterungen: * ```stud``` durch eigenen Benutzernamen ersetzen * ```-i 0.0.0.0``` öffnet den Docker-Container für den Zugriff aus dem Netzwerk * ```-m 3G``` erlaubt dem Docker-Container bis zu 3 GB Arbeitsspeicher zu verwenden -* ```-d /data``` definiert das Arbeitsterzeichnis im Docker-Container \ No newline at end of file +* ```-d /data``` definiert das Arbeitsterzeichnis im Docker-Container diff --git a/06_3_openrefine_starten_und_daten_laden.md b/06_3_openrefine_starten_und_daten_laden.md index cc904c7..83ddc5b 100644 --- a/06_3_openrefine_starten_und_daten_laden.md +++ b/06_3_openrefine_starten_und_daten_laden.md @@ -20,6 +20,6 @@ Hinweise: ## Lösung -* OpenRefine auf dem Webserver starten: {%s%}sudo docker run --rm -p 8888:3333 -v /home/stud/refine:/data felixlohmeier/openrefine:2.6rc1 -i 0.0.0.0 -m 3G -d /data{%ends%} +* OpenRefine auf dem Webserver starten: {%s%}sudo docker run --rm -p 8888:3333 -v /home/stud/refine:/data felixlohmeier/openrefine:2.6rc2 -i 0.0.0.0 -m 3G -d /data{%ends%} * OpenRefine aufrufen: {%s%}Auf dem lokalen Rechner im Browser (z.B. Firefox) die IP-Adresse des Webservers gefolgt mit Port 8888 aufrufen. Beispiel: https://192.168.1.1:8888{%ends%} -* Projekt erstellen: {%s%}Auf den Button "Durchsuchen" klicken und eine der in Aufgabe 1 heruntergeladenen Dateien auswählen. Im nächsten Bildschirm unten links bei Parse data as "XML files" auswählen, dann im Vorschaubildschirm auf den Pfad :8888 (Beispiel: http://192.168.1.1:8888), später auf Solr (http://192.168.1.1:8983), TYPO3 (http://192.168.1.1/typo3) und den Bibliothekskatalog 192.168.1.1 (also ganz ohne Port). diff --git a/SUMMARY.md b/SUMMARY.md index 6d8d1c4..59ea978 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -29,6 +29,7 @@ * [6.1 Installation Docker](06_1_installation_docker.md) * [6.2 Installation OpenRefine](06_2_installation_openrefine.md) * [6.3 OpenRefine starten und Daten laden](06_3_openrefine_starten_und_daten_laden.md) + * [6.4 Zwischenfazit](06_4_zwischenfazit.md) * [7 Datentransformation mit OpenRefine](07_0_datentransformation_mit_openrefine.md) * [7.1 Facetten und Text Filter](07_1_facetten_und_text_filter.md) * [7.2 Records bilden](07_2_records_bilden.md)