-
在
Github
上搜索下载安装elasticsearch-head
,并解压; -
安装依赖:
npm install
; -
启动:
npm run start
,访问 http://localhost:9100。
- Problem:
若未配置ElasticSearch的跨域,此时访问http://localhost:9100
报错:
已拦截跨源请求:同源策略禁止读取位于 http://localhost:9200/_all 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’)。
- Solution:
开启ES跨域:编辑配置文件config/elasticsearch.yml
,在最后添加
http.cors.enabled: true
http.cors.allow-origin: “*”
重新启动ES,再次访问http://localhost:9100
,点击连接,结果如下图所示,可以看到当前有两个索引。