Ich habe eine Rails-App, die auf einem Remote-Elasticsearch-Server ausgeführt wird. Rails-Konsole arbeitet mit der Verbindung feine Remote-Server Elasticsearch aber wenn ich versuche, etwas zu tun wie db:migrate
oder assets:precompile
es wie es aussieht, um den Fehler zu verbinden versucht lokale Server Elasticsearch und werfen Faraday::ConnectionFailed: Connection refused - connect(2) for "localhost" port 9200
Remote Elasticsearch-Verbindung von lokalen Schienen
Antwort
Wenn Sie nicht wollen, verwenden Elastische Suche, entfernen Sie dann die Konfigurationseinstellungen aus dem Initialisierungsordner (falls Sie einen erstellt haben).
Wenn Sie jedoch weiterhin die elastische Suche verwenden möchten und da ich nicht weiß, wie Ihre Konfigurationseinstellung aussieht, starten Sie die elastische Suche in einer anderen Registerkarte im Terminal, um dies zu vermeiden.
Ich verwende 'Elasticsearch', führe aber den Server nicht lokal aus, ich bin von einem Remote-Server mit ihm verbunden. Ich will es nicht von den Initialisierern entfernen, ich frage mich nur, warum ein Ort Verbindung zu den Remote-Servern herstellt, während andere versuchen, eine Verbindung zu lokalen (die nicht existiert) –
kann ich nicht kommentieren, so muss ich schreiben es in einem Antwort-Tab .. weiß nicht, warum jemand unten es gewählt hat – rank
- 1. Remote-Bereich zu lokalen
- 2. NSIncrementalStore - Verwenden von lokalen und remote Daten
- 3. Android Studio - Remote-Zweig von lokalen erstellen
- 4. C# File.Copy von Remote-Computer zu lokalen
- 5. Remote-Datenbankverwaltung vom lokalen Entwicklungsserver
- 6. scp vom Remote-Host zum lokalen Host
- 7. adb Forward Remote-Port an lokalen Rechner
- 8. Remote-Ansicht im lokalen Layout rendern
- 9. NodeJS Download remote zu lokalen FTP
- 10. wie mysqldump remote db vom lokalen Rechner
- 11. ssh und Umgebungsvariablen Remote- und lokalen
- 12. Aktualisierung lokalen Master mit Remote-Master
- 13. Remote-Nachrichtenwarteschlange ohne lokalen Message Queuing-Server
- 14. Suchen nach lokalen Zeitzonen in Schienen
- 15. Vergleichen von lokalen und Remote-Dateien in NetBeans
- 16. Forwarding-Signal an Remote-Kind von lokalen Eltern über SSH
- 17. Bloodhound speichert keine Daten von Remote-Abrufen im lokalen Speicher
- 18. Erstellen von lokalen Benutzern auf Remote-Windows-Server mit C#
- 19. MySQL Erlaubnis von lokalen verweigert, sondern kann ein Remote-Verbindung
- 20. Run (remote) PHP-Skript von (lokalen) Python-Skript
- 21. Zwischenspeicherung von Remote-Daten im lokalen Speicher mit EmberData
- 22. Update lokalen Master zu Remote-Master von einem anderen Zweig
- 23. MySQLDump zum lokalen Rechner von Remote-Server über SSH verbunden
- 24. Wie: remote => true funktioniert in Schienen
- 25. mysqldump von Remote-Host
- 26. So trennen Sie den lokalen Git-Repo vom Remote-Master
- 27. 802.11-Frames vom Remote-Zugriffspunkt im selben lokalen Netzwerk abrufen
- 28. Dependency-Injektion zur Auswahl zwischen lokalen und Remote-Daten
- 29. Wie phpUnit + selen RC Remote-Testfälle zu lokalen Browser
- 30. Connect lokalen Schienen App auf meinem Laptop Heroku Datenbank
Können Sie einen Pastebin/Gist-Link zu Ihrer ElasticSearch-Konfiguration bereitstellen? – tsturzl
Elasticsearch :: Persistence.client = Elasticsearch :: Client.new URL: "somewhere.us-east-1.es.amazonaws.com:80" –
Können Sie Ihre 'elasticsearch.yml' Config bereitstellen? Wenn Sie eine Linux Distribution ausführen, ist es wahrscheinlich in Ihrem 'etc' Verzeichnis wahrscheinlich so etwas wie'/etc/elasticsearch.yml' – tsturzl