1.2部署可视化工具es head:9100

embedded/2025/2/26 12:13:57/

ElasticSearch Head是集群管理、数据可视化、增删查改、查询语句可视化工具

1.下载插件

插件下载地址: https://github.com/mobz/elasticsearch-head

node下载地址: wget https://registry.npmmirror.com/-/binary/node/latest-v14.x/node-v14.19.3-linux-x64.tar.gz

2.安装插件

# yum install bzip2 unzip -y

1).安装node环境

# tar xf node-v14.19.3-linux-x64.tar.gz -C /usr/local/

# ln -s /usr/local/node-v14.19.3-linux-x64/ /usr/local/node

# vim /etc/profile.d/node.sh

export NODE_HOME=/usr/local/node

export NODE_PATH=$NODE_HOME/lib/node_modules

export PATH=$NODE_HOME/bin:$PATH

# . /etc/profile.d/node.sh

# node -v

v14.19.3

# unzip elasticsearch-head-master.zip

# mv elasticsearch-head-master /usr/local

# cd /usr/local/elasticsearch-head-master

# npm install -g cnpm --registry=http://registry.npmmirror.com

/usr/local/node-v10.0.0-linux-x64/bin/cnpm -> /usr/local/node-v10.0.0-linux-x64/lib/node_modules/cnpm/bin/cnpm

+ cnpm@6.0.0

dded 679 packages in 133.133s

# cnpm install -g grunt-cli

# grunt -version

grunt-cli v1.4.3

# cnpm install

# vim /usr/local/elasticsearch-head-master/Gruntfile.js

...

connect: {

server: {

options: {

hostname: '192.168.148.132',

port: 9100,

base: '.',

keepalive: true

}

}

}

...

3.修改es配置文件并重启es服务

# vim /usr/local/es/config/elasticsearch.yml

......

http.cors.enabled: true #允许http跨域访问

http.cors.allow-origin: "*" #手动添加这2行到配置文件

重启ES服务

# pkill java

# su - elk

$ /usr/local/es/bin/elasticsearch -d #先主节点,后数据节点

$ netstat -tnl

4.启动服务

$ cd /usr/local/elasticsearch-head-master/

$ grunt server &

浏览器访问192.168.148.132:9100

http://localhost:9200/>http://192.168.148.132:9200/>连接


http://www.ppmy.cn/embedded/167258.html

相关文章

【Qt】可爱的窗口关闭确认弹窗实现

文章目录 ​​​实现思路界面构建交互逻辑实现颜色渐变处理圆形部件绘制 代码在主窗口的构造函数中创建弹窗实例ExitConfirmDialog 类代码ColorCircleWidget 类代码 今天在Qt实现了这样一个可互动的窗口(上图由于录屏工具限制没有录制到鼠标) ​​​实现…

SmartMediakit之音视频直播技术的极致体验与广泛应用

引言 在数字化时代,音视频直播技术已经深入到各个行业和领域,成为信息传递和交流的重要手段。视沃科技自2015年成立以来,一直致力于为传统行业提供极致体验的音视频直播技术解决方案,其旗下的大牛直播SDK凭借强大的功能和卓越的性…

Vue进阶之AI智能助手项目(二)——项目评审与架构设计

AI智能助手项目 基于Vue的最佳实践main.tsApp.vue主应用给子应用下发功能语言language,theme设置及appStore状态管理状态管理router路由index.tspermission.ts基于Vue的最佳实践 src目录概览 api 接口,基于接口可以做 状态处理,interceptorassets/public 静态资源component…

【前端】页面结构管理

在前端开发中,页面结构 的管理有两种常见方式:路由形式 和 组件形式。它们各自有不同的优缺点,适用于不同的场景。以下是它们的对比: 路由形式 在路由形式中,通常会使用前端路由库(如 React Router、Vue R…

使用 Three.js 转换 GLSL 粒子效果着色器

大家好!我是 [数擎AI],一位热爱探索新技术的前端开发者,在这里分享前端和 Web3D、AI 技术的干货与实战经验。如果你对技术有热情,欢迎关注我的文章,我们一起成长、进步! 开发领域:前端开发 | AI…

【Python】Python判断语句经典题(一)

Python入门——判断语句经典练习题例题(一)。题目来源:Acwing 目录 001、倍数 题目描述 AC代码 002、零食 题目描述 AC代码 003、加薪 题目描述 AC代码 004、DDD 题目描述 AC代码 005、游戏时间 题目描述 AC代码 006、简单排…

如何禁用uniapp,vue页面下拉刷新功能

在小程序开发中,enablePullDownRefresh 是一个常用的配置项,用来控制页面是否允许下拉刷新。但是,有时即使在 pages.json 中将其设置为 false,下拉刷新依然可能未被完全禁用。 1. enablePullDownRefresh: false 配置无效 enable…

kotlin 知识点三 扩展函数和运算符重载

大有用途的扩展函数 不少现代高级编程语言中有扩展函数这个概念,Java 却一直以来都不支持这个非常有用的功 能,这多少会让人有些遗憾。但值得高兴的是,Kotlin 对扩展函数进行了很好的支持,因此这个 知识点是我们无论如何都不能错…