Gram z projektem spring-boot-sample-data-elastcisearch. Zmieniłem POM i dodał:Jak sprawić, by funkcja elasticsearch była dostępna za pośrednictwem localhost: 9200
SampleElasticsearchApplicationWebXml extends SpringBootServletInitializer
uruchomić z Tomcat osadzone. Moi application.properties ma
spring.data.elasticsearch.http-enabled=true
spring.data.elasticsearch.local=true
Chcę być w stanie połączyć się z localhost: 9200 w celu wykorzystania elasticsearch-head lub inny klient JS. czego mi brakuje? Dzięki Mediolan
Można spróbować czytanie dokumentacji dla klienta wiosna elasticsearch. Wygląda na to, że wspierają różne sposoby łączenia się z elastycznym wyszukiwaniem. Wątpię, by ustawienie właściwości elastycznego wyszukiwania sprawiło, że magicznie zrobi to, co chcesz. Jeśli chcesz uruchomić wbudowaną funkcję elasticsearch, prawdopodobnie musisz to zrobić samodzielnie. W tym celu przeczytaj dokumentację elasticsearch. W rzeczywistości obsługują one uruchamianie węzła klienta osadzonego, ale wątpię, aby uruchomiono transport http, ponieważ nie jest on potrzebny. Będziesz nadal potrzebował odpowiedniego węzła elastycznego przeszukiwania, z którym mógłby się połączyć. –