Elasticsearch-Head插件的安装

  1. Head插件简介

    Head是一款专门针对于elasticsearch的客户端工具,包括数据可视化、执行增删改查等操作,就类似于MySQL和redis的客户端

  2. 安装

    1. 安装需要的一些依赖

      Elasticsearch是使用JavaScript语言开发并使用Grunt构建的,所以我们首先需要安装Node.js和Grunt这两个工具

      # 安装Node.js
      	yum -y install nodejs
      # 安装grunt-cli
      	npm install -g grunt-cli
      # 安装git(可以不安装,后面从GitHub拉东西用的)
      	yum -y install git
      
    2. 下载elasticsearch-Head

      Head插件是托管在GitHub上的,地址https://github.com/mobz/elasticsearch-head 我在这个地方直接用git去clone的,你也可以选择直接以下载压缩包的方式去下载

    3. 安装grunt

      进入刚才拉的目录elasticsearch-head,执行以下命令

       npm install grunt --save
      
    4. 安装依赖

      #在elasticsearch-head目录下执行一下命令安装依赖
      npm install
      
    5. 注意:node.js最好更新到最新,如果使用yum命令安装的,把yum更新到最新,然后再安装Node.js

      	# 更新yum
      		yum update
      	# 更新npm库
      		npm update -g
      	# 更新Node.js
      		npm install -g n
      		n laster
      
  3. 配置Head插件

    1. 修改ES支持跨域访问
      说白了我们的Head就是一个前端工程需要访问我们的ES,那么我们的ES是需要支持跨域访问的,这一步我们需要在ES里面做
      开打ES的配置文件elasticsearch.yml,在上以下两行配置,重启即可

      http.cors.enabled: true
      http.cors.allow-origin: "*"
      
    2. 修改Head的默认连接地址

      修改文件:elasticsearch-head/_site/app.js 使用vim打开app.js搜索9200。 修改空色部分的URL为你的ES请求地址

posted @   SunArmy  阅读(609)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示