Elasticsearch-Head插件的安装
-
Head插件简介
Head是一款专门针对于elasticsearch的客户端工具,包括数据可视化、执行增删改查等操作,就类似于MySQL和redis的客户端
-
安装
-
安装需要的一些依赖
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
-
下载elasticsearch-Head
Head插件是托管在GitHub上的,地址https://github.com/mobz/elasticsearch-head 我在这个地方直接用git去clone的,你也可以选择直接以下载压缩包的方式去下载
-
安装grunt
进入刚才拉的目录elasticsearch-head,执行以下命令
npm install grunt --save
-
安装依赖
#在elasticsearch-head目录下执行一下命令安装依赖 npm install
-
注意:node.js最好更新到最新,如果使用yum命令安装的,把yum更新到最新,然后再安装Node.js
# 更新yum yum update # 更新npm库 npm update -g # 更新Node.js npm install -g n n laster
-
-
配置Head插件
-
修改ES支持跨域访问
说白了我们的Head就是一个前端工程需要访问我们的ES,那么我们的ES是需要支持跨域访问的,这一步我们需要在ES里面做
开打ES的配置文件elasticsearch.yml,在上以下两行配置,重启即可http.cors.enabled: true http.cors.allow-origin: "*"
-
修改Head的默认连接地址
修改文件:elasticsearch-head/_site/app.js 使用vim打开app.js搜索9200。 修改空色部分的URL为你的ES请求地址
-
分类:
Elasticsearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库