De:YaCy-Cluster im LAN

Aus YaCyWiki
Wechseln zu: Navigation, Suche

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.