当前位置:首页 > 服务端 > es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

2022年09月16日 08:56:10服务端6

背景

elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据。elasticsearch-head是基于JavaScript语言编写的,可以使用npm部署,npm是Nodejs下的包管理器

安裝方式利用npm和nodejs进行安装启动,github中给出的安装方法也是这种,本文就是以这种方式进行解说

文章推荐

es(Elasticsearch)安装使用(01es安装篇)es(Elasticsearch)客户端Kibana安装使用(02Kibana安装篇)

es(Elasticsearch)安装使用(03ik分词器安装篇)

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

版本声明

CenOS:7.5阿里云服务器 关闭防火墙;
JDK:1.8;
Elasticsearch:7.6.1;
Kibana:7.6.1;
elasticsearch-head:5.0.0
node:8.1.0

要安装elasticsearch-head插件,需要先安装Node.js。

安装node.js

1、下载node.js

地址

https://npm.taobao.org/mirrors/node/v8.1.0/node-v8.1.0-linux-x64.tar.gz

某云盘

链接:https://pan.baidu.com/s/1FNFsey143CIOR8bBrxmELA
提取码:w1cg

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

上传到/opt

在/usr/local创建node目录

  mkdir node

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

解压到指定目录

tar -zxvf  node-v8.1.0-linux-x64.tar.gz  -C /usr/local/node/

2、配置nodejs环境变量

执行以下命令
vim /etc/profile
在path中加入以下内容

export path=/usr/local/node/node-v8.1.0-linux-x64/bin

如果原来path有值,则添加到后面,用冒号分开

export PATH=$JAVA_HOME/bin:$PATH:/usr/local/node/node-v8.1.0-linux-x64/bin

刷新配置
source /etc/profile

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 3、查看安装是否成功

执行node -v或者npm -v,出现以下版本号,说明安装成功

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 安装elasticsearch-head

下载地址

GitHub - mobz/elasticsearch-head: A web front end for an elastic search cluster

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 某云盘

链接:https://pan.baidu.com/s/19fqRCNcd7KyGX8CZ7jiBQg
提取码:mm38

上传到/usr/local/

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 解压到本目录

unzip elasticsearch-head-v5.0.0.zip

安装项目依赖

进入安装目录

cd /usr/local/elasticsearch-head-5.0.0

执行安装命令

npm install

注:如果执行失败,可以cnpm install,使用cnpm之前需要安装cnpm,通过
npm install -g cnpm --registry=https://registry.npm.taobao.org 该命令安装

 启动服务

进去安装目录cd /usr/local/elasticsearch-head-5.0.0

前台启动: npm run start   这种方式启动,当ssh终端关闭或者执行ctrl+c命令时,head就关闭了

后台启动:nohup npm run-script start &      查进程 kill

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 访问 ip:9100 端口

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

关闭服务

方法1、如果想关闭head插件,使用linux查找进程命令:
ps aux|grep grun
结束进程:
kill 进程号

方法2、先找端口 lsof -i:9100  然后 kill  -9 pid

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

lsof -i:9100

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 注意 使用head访问es失败,要允许跨域,修改elasticsearch.yml文件,内容如下:

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

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

es安装单机版后 状态为yellow

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

 显示未分配

单机版的 ES 状态为 Yellow,在 Kibana 的管理界面看到的 index 的状态也是 Yellow

这个问题在于单机版的 ES,是没有备份的,没有副本,设置 index 副本的数量为 0 即可
集群健康状态

从数据完整性的角度划分,集群健康状态分为:

Green ,所有的主分片和副分片都正常运行

Yellow ,所有的主分片都正常运行,但不是所有的副分片都正常运行 存在 单点故障风险

Red ,有主分片没能正常运行

每个索引也有上述 种状态,假设丢失了一个副分片,该分片所属的索引和 群变为 Yellow 状态,其他索引仍为 Green
解决办法

Curl  方式

curl -XPUT 'http://localhost:9200/_settings' -d '{
    "index" : {
        "number_of_replicas" : 0
    }}'

Kibana console 方式

PUT _settings
{
    "index" : {
        "number_of_replicas" : 0
    }
}

 
更新后再看 es 的状态,可以访问 /_cluster/health 获取 ES 集群健康状态

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇) _ JavaClub全栈架构师技术笔记

参考

Linux实战(三):安装elasticsearch-head_赫子-金木研的博客-CSDN博客

linux 安装 elasticsearch-head - 黑锦鲤 - 博客园

Linux实战(三):安装elasticsearch-head_赫子-金木研的博客-CSDN博客

es中单机部署状态为Yellow解决办法_私念的博客-CSDN博客_es yellow状态

作者:少年ing
来源链接:https://blog.csdn.net/weixin_35815479/article/details/126198441

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/41849.html

分享给朋友:

“es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)” 的相关文章

虚拟机Linux 教程之Ubuntu安装教程【超多图】

虚拟机Linux 教程之Ubuntu安装教程【超多图】

文章目录 01前言 02虚拟机的安装 03Ubuntu镜像的下载...

超基础的Android studio的安装教程

超基础的Android studio的安装教程

Android Studio安装: 下载并安装 Android Studio。 启动 Android Studio,并通过“Android Studio 设置向导”。安装最新的 SDK Platform-Tools 和 Android SDK...

IntelliJ IDEA2017.3.2 激活

IntelliJ IDEA2017.3.2 激活

最新的IDEA激活方式 使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行 1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts 2、将“0.0.0....

IDEA激活码,IDEA2021官方给的免费正版激活码!

一:官方给的正版激活码 作为Java开发很多人都在用IDEA,开发效率就不用说了,最近遇到头疼的问题,就是怎么激活,肉哥发现学生或者教师可以通过官方免费申请。 折腾一下午终于获得了官方给的正版激活码。 1、IDEA官方给的免费正版激活码获取网址:https://doc...

Pycharm断点调试入门

Pycharm断点调试入门

断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值...

IDEA破解 2017 IDEA license server激活

IDEA破解 2017 IDEA license server激活

记录下idea license server 破解的神奇钥匙!! http://idea.iteblog.com/key.php 就是这个!如下图! 作者:william罗 来源链接:https://blog.csdn.net/a35...

pycharm激活

  最近使用python做接口自动化,引入了pycharm工具的使用,在使用时往往需要对pycharm进行破解。   这里汇总了几个破解方法,供大家参考使用   方案一:   打开激活窗口,选择 Activate new license with License se...

idea完美激活 转载

idea完美激活 转载

今天打开电脑,非常不幸,idea出问题了!!! 大部分人以前应该都是用的以下方法: 1. 到网站 http://idea.lanyus.com/ 获取注册码 2.填入下面的license server:    http://i...

jrebel idea插件激活,亲测可用

jrebel idea插件激活,亲测可用

文章目录背景:Event Log:提示JRebel license server failure。处理方案背景:Event Log:提示JRebel license server failure。如下: 以上说明你的JRebel服务到期,需要重新购买,从网上找了一些免费的server active...

Docker安装windows系统安装

Docker安装windows系统安装

1.Docker 运行环境 2.BootDocker简介 为docker定制的镜像 3.下载安装 下载地址 https://docs.docker.com/toolbox/toolbox_install_windows...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。