zoukankan      html  css  js  c++  java
  • 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一下,就管理起来了

  • 相关阅读:
    搜狗输入法赏析
    第二次冲刺个人总结05
    程序员的自我修养阅读笔记01
    第十五周学习总结
    mysql 查询优化
    mysql explain 详解
    nginx基本配置与参数说明
    input输入框实现联想关键词功能
    JS图片懒加载
    mysql中timestamp,datetime,int类型的区别与优劣
  • 原文地址:https://www.cnblogs.com/dingsblog/p/7044266.html
Copyright © 2011-2022 走看看