• elasticsearch(一)


    一、下载

    下载:官网https://www.elastic.co/products/elasticsearch

    插件elasticsearch-head-master下载:https://github.com/mobz/elasticsearch-head(mobz/elasticsearch-head)

    二、环境准备

    nodejs(windows环境)

    • 下载nvm,在C盘新建文件夹dev,将nvm解压至这个文件夹,双击install.cmd生成settings.txt,将这个文件考到nvm文件夹根目录,下载路径https://github.com/coreybutler/nvm-windows/releases,下载nvm-noinstall.zip
    • 配置settings:

        root: C:dev vm-noinstall
        path: C:dev odejs
        arch: 64
        proxy: none

    • 环境变量

        NVM_HOME:C:dev vm-noinstall
        NVM_SYMLINK:C:dev odejs
        PATH:%NVM_HOME%;%NVM_SYMLINK%;

    • 常用命令

        nvm 查看nvm版本号

        nvm install 版本号 (下载最新版本 nvm install latest; nvm install 8.11.2)

        nvm use [版本号]

        nvm ls 查看都有哪些node版本

        node -v查看当前node版本

        npm -v 查看当前npm版本

    三、elasticsearch配置修改与启动(单例)

      打开config目录下的elasticsearch.yml文件,在配置中添加如下配置:

        http.cors.enabled: true
        http.cors.allow-origin: "*"

    -----------------------------------------------------------------------------------------------------------------------------------------------------------

      若集群配置,则需再添加如下配置:

        cluster.name: liyingchun  (集群名称)
        node.name: master (节点名称)
        node.master: true (是否为master)

        network.host: 127.0.0.1

      随从节点配置:复制elasticsearch,并更改配置文件

        cluster.name: liyingchun  (必须与集群名称相同)
        node.name: slave1

        network.host: 127.0.0.1
        http.port: 8000 (端口号一定要配置,否则与默认端口号9200冲突)

        discovery.zen.ping.unicast.hosts: ["127.0.0.1"] (找到集群指挥官,master)

    ---------------------------------------------------------------------------------------------------------------------------------------------------------

      注意:冒号之后必须有空格

      解释:由于elasticsearch和elasticsearch-head-master是独立的,两者之间连接存在跨域问题,该配置就是解决跨域

      启动:双击bin目录下的elasticsearch.bat

      访问路径:http://127.0.0.1:9200  (端口号默认是9200)

      效果图:

      

    四、elasticsearch-head-master启动

      命令行模式,进入到elasticsearch-head-master根目录,先执行 npm install 命令自动下载所需要的环境文件,然后npm run start 启动head插件

      访问路径:http://localhost:9100

      效果图(单例):

        

      效果图(集群):

  • 相关阅读:
    springboot之手动控制事务
    Java的几种常见排序算法
    Java之协程(quasar)
    中文字符和中文标点符号的正则表达式
    【转】SignalR与ActiveMQ结合构建实时通信
    【转】根据Quartz-Cron表达式获取最近几次执行时间
    【转】IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
    【转】C# 中Linq查询所有上级节点或所有下级节点
    【转】FluentAPI详细用法
    【转】SQL数据库日志文件收缩
  • 原文地址:https://www.cnblogs.com/liyingchun/p/9660653.html
Copyright © 2020-2023  润新知