背景

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

上传到/opt

在/usr/local创建node目录

mkdir node

解压到指定目录

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

 3、查看安装是否成功

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

安装elasticsearch-head

下载地址

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

某云盘

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

上传到/usr/local/

 解压到本目录

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

访问 ip:9100 端口

关闭服务

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

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

lsof -i:9100

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

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

es安装单机版后 状态为yellow

显示未分配

单机版的 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的head插件

不想按linxu版 可以找windos版

下载nodejs:https://nodejs.org/en/download/

依赖nodejs,需先安装nodejs  参考windows10安装nodejs​​​​​​​

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

将压缩包解压到任意目录下,但是要和elasticsearch的安装目录区分开

运行

在解压目录 打开cmd  命令

npm install

npm run start

默认端口是9100  因我本地9100 端口占用 所以修改了端口   根据自己情况

修改文件

访问

http://localhost:9200/

es语法 es语法

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

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

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

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

windows10安装ElasticSearch与Head-master+IK分词器安装与自定义词库_win10ik分词器安装_叫我三胖哥哥的博客-CSDN博客

es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)相关推荐

  1. elasticsearch 客户端工具_1分钟系列-Elasticsearch 简介与单机版安装

    Elasticsearch 简介 Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本.数字.地理空间.结构化和非结构化数据.Elasticsearch 在 A ...

  2. 【elasticsearch】elasticsearch教程 es整合springboot教程 kibana安装教程 解决kibana访问404

    文章目录 linux安装es springboot-data整合es kibana安装 es和kibana配置账号密码 es的账号密码设置 kibana的账号密码设置 es高阶 分片策略 推迟分片分配 ...

  3. ES入门学习:ElasticSearch、Kibana、ik分词器的安装、简单使用及SpringBoot集成

    前言 es是采用Java语言开发,因此,想要安装运行es需要提前准备好jdk环境,关于linux配置jdk在前文linux配置jdk 本文主要介绍es的安装.kibana的安装和简单使用及ik分词器的 ...

  4. 在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问

    一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch ...

  5. elasticsearch(ES)的安装部署及其插件安装

    安装方式 curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz 或者官网 ...

  6. ES实战系列-Elasticsearch安装

    文章目录 Elasticsearch安装 下载7.8.1版本 集群部署 安装报错 创建用户 ES安装 集群安装 管理 注意事项 es不能使用root用户运行 错误:索引文件个数限制 bind错误 发送 ...

  7. elasticsearch 客户端工具_万字长文:详解 Spring Boot 中操作 ElasticSearch

    点击上方"小强的进阶之路",选择"星标"公众号 优质文章,及时送达 预计阅读时间: 15分钟 一.ElasticSearch 简介 1.简介 ElasticSe ...

  8. linux es数据库 head,Elasticsearch 5.3.x 使用 Head 插件

    0.前言 时光荏苒,ES转眼间就从2.X跳到了5.X... 忆往昔峥嵘岁月,奈何ES社区太活跃,版本跳的比房价还快啊... 话说回来,需要部署一套Elasticsearch 5.2.1 即本月最新推出 ...

  9. SpringBoot集成BBOSS-ElasticSearch实现ElasticSearch客户端

    一.BBOSS-ElasticSearch 二.通过freeMarker创建索引库.创建索引 2.1maven <dependency><groupId>org.springf ...

最新文章

  1. 《公安机关互联网安全监督检查规定》今日起实施,要检查你家的数据中心了...
  2. ORACLE的ProC用法讲解
  3. OpenJudge:熄灯问题
  4. java用linkedlist编写学生类_【S2第二学期-使用Java实现面向对象编程】Java平台的集合类(List、ArrayList、LinkedListMap、HashMap...
  5. zabbix 添加 ROS 软路由监控 WinBox设置
  6. SuspendLayout,ResumeLayout,Layout,PerformLayout
  7. 【数字信号去噪】基于matlab低通滤波数字信号去噪【含Matlab源码 964期】
  8. SmtpClient SSL 发送邮件异常排查
  9. Mirth Connect 第一章 快速安装
  10. 边缘计算是什么 优点
  11. 作业4—文法和语言总结与梳理
  12. linux kali安装应用商店
  13. 利用CSS改变图片颜色的100种方法!
  14. 设计模式---装饰器模式(C++实现)
  15. 字节跳动大数据开发面试题-附答案
  16. 使用JOL工具直接查看出java对象大小
  17. 【CS231n】五、卷积神经网络简介CNN学习笔记_一只神秘的大金毛_新浪博客
  18. 用友:携手华为,共建“鲲鹏”新生态
  19. 开展计算机课程的目的,计算机系开展说课程线上教研活动
  20. BowtieXP.v6.0.7+DecisionTools Suite v7.5风险管策析

热门文章

  1. 生物工程毕业的他,如何成为年薪超40w的Java程序员
  2. revit二次开发——如何选取元素(revit2016)
  3. 华益血糖信息管理系统服务器,华益血糖信息化管理系统
  4. 机器学习笔记(3)——使用聚类分析算法对文本分类(分类数k未知)
  5. ORACLE查询基本语句
  6. scapy python_Python中使用Scapy小记
  7. 【Windows】修改已连接的蓝牙设备名称
  8. verilog 实现32位加法器(超前进位)
  9. Cannot autogenerate id of type java.lang.Integer for entity
  10. CodeForces 133 A.HQ9+(水~)