zoukankan      html  css  js  c++  java
  • ElasticSearch7.x系列一:安装

    前言

    最近需要使用ElasticSearch做全站搜索,目前使用的是Windows版本的

    去官网下载安装包,需要注意的一点是,最好版本一致,否则可能报错,比如7.6.2版本的ElasticSearch,Kibana,Logstash

    ElasticSearch安装

    直接解压,默认的端口是9200

    启动

    命令框启动

    可以双击bin目录下的elasticsearch.bat,这样会启动一个命令框,但是你关机下次开机还得重新打开,所以我们使用随电脑启动

    服务启动

    在bin目录下还有一个elasticsearch-service.bat,在bin目录下执行命令

    安装:elasticsearch-service.bat install删除:elasticsearch-service.bat remove启动:elasticsearch-service.bat start停止: elasticsearch-service.bat stop
    

    访问

    默认是localhost:9200访问,可以配置使用ip访问

    network.host: 0.0.0.0discovery.seed_hosts: ["0.0.0.0", "[::1]"]
    

    然后就可以通过ip+9200访问了,但是记得服务器上的防火墙得开放9200端口

    配置文件elasticsearch.yml修改

    #head访问导致的跨域问题 true是开启跨域支持,*是所有人都可以访问http.cors.enabled: truehttp.cors.allow-origin: "*"
    

    插件

    ElasticSearch是可以安装很多插件的,都解压了plugins文件夹下即可,会自动识别

    拿ik分词器举例

    ik分词器

    有两个分词的精准度

    1. ik__smart : 智能分词,比如 读书 分解成 读书

    2. ik__max__word : 最大分词,比如 读书 分解成 读书 书

    如果有需要自己造词的,比如蜀云泉是我自己造的词,我希望分词的时候蜀云泉在一起,可以自己创建词典

    比如我创建了my.dic,里面的内容是

    蜀云泉

    然后把自己创建的词典配置在IKAnalyzer.cfg.xml即可,如下

    my.dic
    

    ElasticSearch-head安装

    必须先安装了Node才可以使用

    默认端口9100

    解压完之后先install包,然后再启动

    npm installnpm start
    

    Kibana安装

    就是一个可视化工具,默认端口5601

    启动

    双击bin目录下的kibana.bat

    中文

    config目录下的kibana.yml,添加

    i18n.locale: "zh-CN"
    

    ip访问

    server.host: "0.0.0.0"server.name: "你的服务器ip"
    

    然后就可以ip+5601访问了,但是记得服务器防火墙需要开放5601端口

    LogStash安装

    直接解压即可

    启动

    在bin目录下输入

    .logstash -e 'input { stdin { } } output { stdout {} }'
    

    注意! Windows必须安装了Java至少1.8往上的JDK,否则无法运行

    关闭

    在打开的shell客户端上按下ctrl+c即可

    配置文件

    这个放到下一章重点讲,本章会安装即可

  • 相关阅读:
    poj2926
    poj2917
    新手入门:PHP网站开发中常见问题汇总
    js字符串转换成数字,数字转换成字符串
    !! jquery主要资料
    IT公司面试手册.htmhttp://www.mianwww.com/html/2009/02/2931.html
    sql语句 返回最后的insert操作所产生的自动增长的id
    eclipse 无法正常保存js
    javascript深入理解js闭包
    如何用javascript操作本地文件(读写txt文件)
  • 原文地址:https://www.cnblogs.com/yunquan/p/12934043.html
Copyright © 2011-2022 走看看