ElasticSearch学习笔记--安装

1、安装ElasticSearch

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html

这个页面有详细安装步骤

2、安装Head插件

head插件可以管理elasticsearch集群,管理索引等信息,使用起来比较方便,就是界面有点丑,不过丑就丑吧,好用就行

5.4版本的head插件不支持plugin直接安装,这个版本的head只是一个node站点,直接git拉下来,npm一把就可以启动起来了,启动之后

就是这样,上面地址框呢,写上你es服务器的那个9200端口的地址,但是就这么填写的话,会存在跨域问题,所以建议安装一个nginx来搞,一劳永逸,以后其他的站点啥的都可以通过nginx转发而不用因为默认只开启了内网访问而去更改站点配置,

nginx上配置也方便,就是添加一个location节点将特定请求的路径转发到localhost:9200,比如可以把/es/head/转发到localhost:9100,把/es/转发到localhost:9200,这样就可以解决跨域问题了

就这么简单就ok了

2、使用supervisor托管ElasticSearch:

之前一篇文章介绍到supervisor的使用方式,这里我们可以使用supervisor来管理一把这个es和eshead

也就是打开配置文件添加如下节点:

supervisorctl update一下,就管理起来了

原文地址:https://www.cnblogs.com/dingsblog/p/7044266.html