Я настраиваю экземпляр Elasticsearch в Docker на Windows 10 Home (поэтому я использую Docker Toolbox, так как у меня нет Hyper-V).На данный момент все, что я ищу, это работающий экземпляр Elasticsearch, который curl
-able.
Я следовал за setup , предоставленной на веб-сайте Elasticsearch и теоретически ямы сделали единственный шаг, который, по-видимому, необходим для создания контейнера разработки, то есть «запустите эту команду, чтобы запустить экземпляр разработки».
Последние несколько строк вывода в журналах выглядят следующим образом:
{"type": "server", "timestamp": "2019-06-23T13:30:22,989+0000", "level": "INFO", "component": "o.e.x.i.a.TransportPutLifecycleAction", "cluster.name": "docker-cluster", "node.name": "351001acfb2c", "cluster.uuid": "5KONF0ypTuWqfDJav1ludw", "node.id": "139z-22WSS6BpsLt49dnYg", "message": "adding index lifecycle policy [watch-history-ilm-policy]" }
{"type": "server", "timestamp": "2019-06-23T13:30:24,512+0000", "level": "INFO", "component": "o.e.l.LicenseService", "cluster.name": "docker-cluster", "node.name": "351001acfb2c", "cluster.uuid": "5KONF0ypTuWqfDJav1ludw", "node.id": "139z-22WSS6BpsLt49dnYg", "message": "license [ec9b4a7e-7c13-4249-9378-b1dd17de1746] mode [basic] - valid" }
Он периодически записывает еще одну строку, но никогда не идет дальше, чем это:
{"type": "server", "timestamp": "2019-06-23T13:52:58,676+0000", "level": "INFO", "component": "o.e.m.j.JvmGcMonitorService", "cluster.name": "docker-cluster", "node.name": "5bd339b9053c", "cluster.uuid": "9KC7mhtMSk-AhmmbSJ7pdA", "node.id": "K-A62Z4GTFylOFqL_B-bsg", "message": "[gc][7] overhead, spent [269ms] collecting in the last [1s]" }
Моя команда:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.1.1
The curl
s, которые я использую, чтобы попытаться связаться с сервисом:
curl http://localhost:9200/_status
и
curl http://127.0.0.1:9200/_status
Возможно, я собираюсьвсе это неправильно и что это абсолютно ожидаемое поведение, но это не может быть curl
ed, и это выглядит как средство, с помощью которого вы проверяете, работает ли оно или нет.Любой совет с благодарностью!