ElasticSearch安装及HEAD插件配置

1. 安装 ElasticSearch

  直接下载 zip 包解压即可,假设解压到 E:\ESTool\elasticsearch-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:\ESTool\elasticsaerch-head

  b. 安装插件

    cd E:\ESTool\elasticsaerch-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

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

 

posted @   byron_nj  阅读(4218)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示