De:YaCy-Cluster im LAN
Aus YaCyWiki
vorläufiger Erfahrungsbericht zum Betrieb von 5 Peers im LAN für einen internen Datenbank-Transfer
Anlaß: ein Peer soll als Content-Peer im Robinson-Modus eingesetzt werden und zuvor der gesammelte Index an einen anderen Peer im LAN verschoben werden.
Vorgehen
- ausgehend von 5 Principal-Peers, die bisher im YaCy-Netzwerk erreichbar waren
- bei jedem Peer:
- im Verzeichnis /DATA/YACYDB alle Dateien löschen bis auf mySeed.txt
- Kopie von mySeed.txt z.B. als mySeed.txt.bak erstellen
- in der Datei mySeed.txt die staticIP setzen wie im LAN erreichbar, z.B. 192.168.0.7
- in der Datei mySeed.txt den Port ändern, damit der Peer unter dem alten Port nicht mehr erreichbar ist
- in /DATA/SETTINGS/httpProxy.conf ebenfalls staticIP und Port ändern wie oben, zudem Debug-Mode von "false" auf "true" ändern
- im Yacy-Verzeichnis die superseed.txt ändern auf die lokalen IP-Adressen der 5 als Cluster zu betreibenen Peers
- die gleiche superseed.txt auf einen Webserver legen
- in /DATA/SETTINGS/httpProxy.conf Pfad zur superseed.txt passend ändern
- in /DATA/SETTINGS/httpProxy.conf seed-Upload-Dateinahmen ändern, damit andere Peers keine Seed-Datei mit lokalen Netzwerkadressen erhalten
Fehlversuche
- Peer wurde durch PeerPing von außen "erfolgreich" angesprochen und dann wieder als Principal im YaCy-Netz identifiziert. Abhilfe: lokale IP als Static IP gesetzt (in meinem Fall: 192.168.0.5 für den ersten Peer im lokalen Netz); Port geändert, damit unter dem alten Port der Peer nicht mehr erreichbar ist.