You are accessing the TCP port of elastic search, and you need to replace it with an HTTP port.
Elastic Search Default TCP port 9300,http port 9200
If the access Http://localhost:9200/in the browser does not return the expected results, you will need to modify the configuration of the Elasticsearch to enable it to support extranet access.
First, press CTRL +c Stop Elasticsearch
Then, open the Elasticsearch configuration file vimconfig/elasticsearch.yml
Find Network.host this line.
Network.host_old.png
Remove the first # of the line and modify it to network.host:0.0.0.0, as
Network.host_new.png
Press ESC, and then press: Wq Save and exit edit Elasticsearch configuration file
Next, rerun./bin/elasticsearch
In the browser, Access Http://xxxx:9200/(xxxx is the IP address of the server running Elasticsearch), you can see the successful information.
Elasticsearch This was not a HTTP port