zoukankan      html  css  js  c++  java
  • ElasticSearch安装及HEAD插件配置

    1. 安装 ElasticSearch

      直接下载 zip 包解压即可,假设解压到 E:ESToolelasticsearch-5.6.3

    2. 安装 nodejs 和 npm

      head 插件本身是一个 nodejs 工程,需要安装 npm,用来安装依赖的包

    3. 安装 grunt-cli(用于运行 head)

      全局安装 grunt-cli,使用如下命令:

        npm install -g grunt-cli (第二步中若配置了npm 的环境变量,则在任意目录下执行皆可)

     

    4. 安装head 插件

      a. 下载 head 源码

        git clone https://github.com/mobz/elasticsearch-head.git E:ESToolelasticsaerch-head

      b. 安装插件

        cd E:ESToolelasticsaerch-head

        npm install

    5. 修改 head 配置

      打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,新增hostname: ‘0.0.0.0’:

      connect: {
            server: {
                options: {
                    hostname: '0.0.0.0',
                    port: 9100,
                    base: '.',
                    keepalive: true
                }
            }
        }   

    6. 修改 ES 的配置,增加跨域的配置,使得head 插件能够访问到 es

      修改elasticsearch.yml文件,增加如下内容:

      http.cors.enabled: true

      http.cors.allow-origin: "*"
     

    7. 启动 es 和 head插件

      cd elasticsearch-5.6.3/ && ./bin/elasticsearch.bat

      cd elasticsearch-head/ && grunt server

      head 插件监听在 9100 端口

      通过 localhost:9100即可访问

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

          END

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

  • 相关阅读:
    Shell-17--break-exit-continue-shift
    Shell-16--函数
    Shell-14--awk
    TCP带外数据读写
    Linux网络编程-----Socket地址API
    log4j日志级别
    JNI-Test
    游戏服务器当中的唯一名设计方法
    String和bytes的编码转换
    base64的一个应用情景
  • 原文地址:https://www.cnblogs.com/techroad4ca/p/7748293.html
Copyright © 2011-2022 走看看