去官网下载 https://www.elastic.co/downloads/elasticsearch
解压
tar -zxvf elasticsearch-7.9.2-darwin-x86_64.tar.gz
cd elasticsearch-7.9.2
启动es
bin/elasticsearch
浏览器访问
安装elasticsearch-head插件
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start
访问http://localhost:9100/会发现无法连接到ES,只要是因为ElasticSearch和ElasticSearch-head是两个独立的应用,有跨域问题,下面进入ES文件目录进行后续的配置
cd /Users/lihao/tools/elasticsearch-7.9.2/config
编辑elasticsearch.yml文件
添加如下配置
http.cors.enabled: true
http.cors.allow-origin: "*"
启动es,启动elasticsearch-head
浏览器访问http://localhost:9100/,如下