CentOS7.9安装elasticsearch的Head插件

2023-11-04

目录

1、下载安装包

2、安装依赖环境 

2.1 安装node

2.2 安装grunt

 3.安装head插件


1、下载安装包

CentOS7.9安装elasticsearch-8.3.1、kibana-8.3.1是以下文档安装的:

CentOS7.9安装elasticsearch-8.3.1、kibana-8.3.1和window 10安装elasticsearch-8.3.1、kibana-8.3.1_fyihdg的博客-CSDN博客CentOS7.9安装elasticsearch-8.3.1、kibana-8.3.1和window 10安装elasticsearch-8.3.1、kibana-8.3.1https://blog.csdn.net/fyihdg/article/details/125619236

下载安装包:

GitHub - mobz/elasticsearch-head: A web front end for an elastic search clusterA web front end for an elastic search cluster. Contribute to mobz/elasticsearch-head development by creating an account on GitHub.https://github.com/mobz/elasticsearch-head

需要运行node.js环境,安装node,下载地址:

Download | Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/en/download/

本次安装需要的包我上传了,可以免积分下载:

elasticsearch-head-master.zip和node-v16.16.0-linux-x64.tar.xz-Java文档类资源-CSDN下载2022年7月9日下载的,从官网下载的最新版elasticsearch-head-master.更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/fyihdg/85984805

2、安装依赖环境 

2.1 安装node

上传到服务器

解压到/opt 

tar -xvf node-v16.16.0-linux-x64.tar.xz  -C /opt

 添加node.js到环境变量

vi /etc/profile
 export NODE_HOME=/opt/node-v16.16.0-linux-x64
  
 $NODE_HOME/bin

 使文件生效

source /etc/profile

检查是否安装成功 

node -v

npm -v

 打印出版本号,证明安装成功了

2.2 安装grunt

grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作

输入命令安装:

 npm install -g grunt-cli

或者

由于 npm 是国外的源,下载速度比较慢,推荐使用国内淘宝镜像执行完上面的命令后就可以使用 cnpm 来代替上面的npm 命令

npm install -g cnpm --registry=https://registry.npm.taobao.org

 grunt -version命令检查是否安装成功

 可以看完,安装成功了

 3.安装head插件

elasticsearch-head-master.zip是一个zip包,要用unzip解压

unzip elasticsearch-head-master.zip

 切换到目录:/home/soft/elasticsearch-head-master,修改Gruntfile.js文件

vi Gruntfile.js 

 添加:

 hostname:'*'

 切换到ES目录:/opt/elasticsearch-8.3.1/config,修改 elasticsearch.yml 文件,添加:

http.cors.enabled: true
http.cors.allow-origin: "*"

 然后重启es

当前目录输入

npm install

 输入命令:

npm run start

[root@node05 elasticsearch-head-master]# npm run start

> elasticsearch-head@0.0.0 start
> grunt server

grunt-cli: The grunt command line interface (v1.4.3)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

https://gruntjs.com/getting-started
[root@node05 elasticsearch-head-master]# clear

提示unable to file local grunt,原因是因为当前工程(head工程中没有grunt的本地文件)

在head插件根目录执行

npm install -g grunt

 

再执行:

npm install grunt

 再次启动:

grunt server

 还是报错

[root@node05 elasticsearch-head-master]# grunt server
>> Local Npm module "grunt-contrib-clean" not found. Is it installed?
>> Local Npm module "grunt-contrib-concat" not found. Is it installed?
>> Local Npm module "grunt-contrib-watch" not found. Is it installed?
>> Local Npm module "grunt-contrib-connect" not found. Is it installed?
>> Local Npm module "grunt-contrib-copy" not found. Is it installed?
>> Local Npm module "grunt-contrib-jasmine" not found. Is it installed?
Warning: Task "connect:server" not found. Use --force to continue.

Aborted due to warnings.
[root@node05 elasticsearch-head-master]# 

缺少grunt支持部件,注意要在head根目录执行

挨个执行 

 npm install [缺少的插件名称]

npm install   grunt-contrib-clean

npm install   grunt-contrib-concat

npm install   grunt-contrib-watch

npm install   grunt-contrib-connect

npm install   grunt-contrib-jasmine

 再次启动:

 grunt server

 端口被占用,查询哪个程序占用

lsof -i:9100

 /home/soft/elasticsearch-head-master修改文件:vi Gruntfile.js ,修改端口,或者杀掉占用的进程

再次启动:

 grunt server

 浏览器输入:http://192.168.1.66:9106/

 

 

 安装成功了

按ctrl +C 在当前窗口,可以停止服务

还可以使用这个命令启动:

npm run start

 按ctrl +C 在当前窗口,也可以停止服务

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7.9安装elasticsearch的Head插件 的相关文章

随机推荐

  • 为什么超过500万开发者选择了ASP.NET Core?

    目录 一 What ASP NET Core 二 Why ASP NET Core 三 为什么选择这项技术 四 ASP NET Core的优势具体可以梳理为以下几个方面 1 生成Web UI 和Web API的统一场景 2 Blazor 3
  • XX系统部署结构图

  • leetcode 26. 删除有序数组中的重复项

    给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素 使每个元素 只出现一次 返回删除后数组的新长度 元素的 相对顺序 应该保持 一致 然后返回 nums 中唯一元素的个数 考虑 nums 的唯一元素的数量为 k 你需要做以
  • 扫码支付自动跳转(以上传一个压缩包到某种网盘或者可以下载的地址等让人付费解压为例)

    1 你有一个比较有用的资源A zip文件 2 做一个很简单的首页网页B并命名为解压码 html文件
  • FasterViT:基于分层注意力的快速视觉transformer

    文章目录 摘要 1 简介 2 相关工作 3 FasterViT 3 1 设计主体 3 2 架构设计 3 3 FasterViT组件 4 实验 4 1 训练设置 5 结果 5 1 图像分类 5 2 目标检测与实例分割 5 3 语义分割 6 消
  • Vue组件的边界情况

    01 root 访问组件的根实例 用的不多 基本上在vuex上进行数据操作 02 parent children 可以获得父组件或者子组件上边的数据 一般不建议使用 parent 因为如果获取这个值进行修改的话 也会更改父组件上边的数据
  • 图片颜色切换实现按钮控制暂停和开始

  • BES(恒玄) 提示音解析

    今天 继续讲解BES平台 UI 最后模块 提示音 提示音这一块比较繁琐 也很容易出问题 我们就 提示音实现机制 问题点 做个全面的讲解 BES 提示音分为两种 触发模式 第一种是打断的 第二种是mix类型的 首先 说下 BES单机模式下 提
  • Java 中的Object串行化(Serializable)

    假如你想保存一个对象 object 则这个对象所属类必须实现Serializable接口 当串行化一个对象时 Java会保存对象的完整的 对象图 即对该对象引用的其他对象 也进行串行化 当然 那些 其他对象 也要实现Serializable
  • web前端开发—Flex布局

    目录 Flex布局 1 思考 2 Flex布局 弹性布局 3 作用 4 设置方式 5 组成部分 6 主轴对齐方式 7 侧轴对齐方式 8 伸缩比 9 主轴方向 10 弹性盒子换行 Flex布局 目标 能够使用Flex布局模型灵活 快速的开发网
  • 初探webAssembly

    1 WebAssembly是什么 一种运行在现代网络浏览器中的新型代码 并且提供新的性能特性和效果 W3C WebAssembly Community Group开发的一项网络标准 对于浏览器而言 WebAssembly 提供了一条途径 让
  • Spring-boot中过滤器与拦截器

    1 过滤器 其实过滤器 Filter 跟Servlet很相似 都是java的一个组件 即请求发送到servlet之前 可以将其拦截和处理请求 也可以在serlvet结束工作之后 在响应发回之前处理响应 做一些事情 因此 可以理解为过滤器fi
  • powerdesigner 连接mysql提示“connection test failed”

    win10电脑 64位环境 powerdesigner 连接mysql提示 connection test failed 该如何解决 1 把64位的jdk换成32位的jdk 原的64的位不用卸载 2 PowerDesigner Tools
  • 蓝牙之六-A2dp代码调用流程

    上图描述的是蓝牙协议栈 通过该图 查看A2dp的代码在协议栈的调用流程 其分层架构如下 1 蓝牙的系统服务service通过JNI与bluedroid协议栈进行通信 协议栈分为两层 Bluetooth Embedded System BTE
  • .NET页面之间传值的几种方式总结

    1 QueryString 当页面上的form以get方式向页面发送请求数据时 web server将请求数据放入一名为QEURY STRING的环境变量中 QeueryString方法从这个变量中取出相应的值 先建立两个WebForm 分
  • FFmpeg通过摄像头实现对视频流进行解码并显示测试代码(新接口)

    在https blog csdn net fengbingchun article details 93975325 中给出了通过旧接口即FFmpeg中已废弃的接口实现通过摄像头获取视频流然后解码并显示的测试代码 这里通过使用FFmpeg中
  • 基于ROS的无人车模型预测控制(MPC)C++实现

    基于ROS的无人车模型预测控制 MPC C 实现 最近在做毕业设计的控制器部分 网上关于cpp实现模型预测控制的资料很少 基本都是Matlab Simulink实现 顺手写一下学习过程 1 建模方法 模型预测控制的基本原理本文不作赘述 可以
  • CGSS2015数据及对应问卷

    根据公开数据辛苦整理 形成CGSS2015数据及对应问卷 中国综合社会调查 Chinese General Social Survey CGSS 始于2003年 是我国最早的全国性 综合性 连续性学术调查项目 CGSS系统 全面地收集社会
  • Nginx+keepalived 双机热备(主从模式)

    负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的 做好负载均衡架构 可以实现故障转移和高可用环境 避免单点故障 保证网站健康持续运行 关于负载均衡介绍 可以参考 linux负载均衡总结性说明 四层负载 七层负载 由于
  • CentOS7.9安装elasticsearch的Head插件

    目录 1 下载安装包 2 安装依赖环境 2 1 安装node 2 2 安装grunt 3 安装head插件 1 下载安装包 CentOS7 9安装elasticsearch 8 3 1 kibana 8 3 1是以下文档安装的 CentOS