<!-- # ElasticSearch 5.x 安装 Head 插件 --> <!-- elasticsearch-5x-install-head-plugin --> 由于 *for Elasticsearch 5.x, 6.x, and 7.x: site plugins are not supported.* (摘自 elasticsearch-head 的 [GitHub][1] 文档) ,所以没法像 [2.0 版的安装方法][2] 那样安装 Head 插件了。 在 [CSDN][3] 上看到一篇 5.5 中安装 Head 插件的方法。其实这里不能叫安装,叫使用更合适一些。这种方法单独启动一个 Head 插件的 Server,不像 ElasticSearch 的插件那样随服务启动。 启动 Head 插件的方法比较简单,运行如下代码即可(摘自 [GitHub][1] 文档): ```bash git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start ``` **注意**:其中 *npm* 命令需要安装 [node.js][4]。 执行结束后可以打开 [http://localhost:9100/](http://localhost:9100/) 查看。  默认情况下 ElasticSearch 是禁用跨域访问的,此时即使启动了 Elasticsearch 服务,Head 插件中也是显示为 *未连接* 的状态。 需要编辑 *elasticsearch-5.5.0\config\elasticsearch.yml* 添加如下代码以允许跨域访问: ```yml http.cors.enabled: true http.cors.allow-origin: "*" ``` 保存后再启动 Elasticsearch,Head 插件就可以正常连接了。  <!-- 参考 --> [1]: https://github.com/mobz/elasticsearch-head (elasticsearch-head) [2]: https://www.liujiajia.me/2016/12/19/%E3%80%90elasticsearch%E3%80%91windows%E4%B8%8B%E5%AE%89%E8%A3%85elasticsearch-2-0-0 (【ElasticSearch】Windows下安装ElasticSearch 2.0.0) [3]: https://blog.csdn.net/lafengwnagzi/article/details/74941003 (Elasticsearch 5.5.0及 head插件安装指南) [4]: https://nodejs.org/en/ (node.js) Loading... 版权声明:本文为博主「佳佳」的原创文章,遵循 CC 4.0 BY-NC-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://www.liujiajia.me/2019/10/8/elasticsearch-5x-install-head-plugin 提交