Команда скручивания эластичного поиска не распознается в Windows - PullRequest
0 голосов
/ 18 сентября 2018

Я скачал упругий поиск и запустил эластичный поиск на моем ноутбуке с Windows, но как только я попробую: curl http://localhost:9200 Я получу:

C:\Temp\elasticsearch-6.4.0\bin>curl http://localhost:9200/
'curl' is not recognized as an internal or external command,
operable program or batch file.

Что я пропустил?Я следую инструкциям по установке в соответствии с: https://www.elastic.co/downloads/elasticsearch

Также «Invok _restMethod» выдает ошибку на Power Shell:

PS C:\Temp\elasticsearch-6.4.0\bin> Invoke-RestMethod http://localhost:9200
**The term 'Invoke-RestMethod' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.**
At line:1 char:18
+ Invoke-RestMethod <<<<  http://localhost:9200
    + CategoryInfo          : ObjectNotFound: (Invoke-RestMethod:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

curl - это отдельный exe-файл для запуска, вы можете скачать его по следующей ссылке https://curl.haxx.se/download.html

или

Вы можете запускатьasticsearch с помощью следующей команды в командной строке

bin \asticsearch.bat

Или

Вы можете установить эластичный поиск в качестве службы, используя следующую команду

asticsearch-service.bat install

ref

https://efficientuser.com/2016/11/01/installing-elasticsearch-5-0-as-service-on-windows/

0 голосов
/ 18 сентября 2018

Вы находитесь в Windows, поэтому, как сказано в документации, используйте powershell и выполните следующее:

Invoke-RestMethod http://localhost:9200 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...