es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)
背景
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安装篇)相关推荐
- elasticsearch 客户端工具_1分钟系列-Elasticsearch 简介与单机版安装
Elasticsearch 简介 Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本.数字.地理空间.结构化和非结构化数据.Elasticsearch 在 A ...
- 【elasticsearch】elasticsearch教程 es整合springboot教程 kibana安装教程 解决kibana访问404
文章目录 linux安装es springboot-data整合es kibana安装 es和kibana配置账号密码 es的账号密码设置 kibana的账号密码设置 es高阶 分片策略 推迟分片分配 ...
- ES入门学习:ElasticSearch、Kibana、ik分词器的安装、简单使用及SpringBoot集成
前言 es是采用Java语言开发,因此,想要安装运行es需要提前准备好jdk环境,关于linux配置jdk在前文linux配置jdk 本文主要介绍es的安装.kibana的安装和简单使用及ik分词器的 ...
- 在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问
一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch ...
- elasticsearch(ES)的安装部署及其插件安装
安装方式 curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz 或者官网 ...
- ES实战系列-Elasticsearch安装
文章目录 Elasticsearch安装 下载7.8.1版本 集群部署 安装报错 创建用户 ES安装 集群安装 管理 注意事项 es不能使用root用户运行 错误:索引文件个数限制 bind错误 发送 ...
- elasticsearch 客户端工具_万字长文:详解 Spring Boot 中操作 ElasticSearch
点击上方"小强的进阶之路",选择"星标"公众号 优质文章,及时送达 预计阅读时间: 15分钟 一.ElasticSearch 简介 1.简介 ElasticSe ...
- linux es数据库 head,Elasticsearch 5.3.x 使用 Head 插件
0.前言 时光荏苒,ES转眼间就从2.X跳到了5.X... 忆往昔峥嵘岁月,奈何ES社区太活跃,版本跳的比房价还快啊... 话说回来,需要部署一套Elasticsearch 5.2.1 即本月最新推出 ...
- SpringBoot集成BBOSS-ElasticSearch实现ElasticSearch客户端
一.BBOSS-ElasticSearch 二.通过freeMarker创建索引库.创建索引 2.1maven <dependency><groupId>org.springf ...
最新文章
- 《公安机关互联网安全监督检查规定》今日起实施,要检查你家的数据中心了...
- ORACLE的ProC用法讲解
- OpenJudge:熄灯问题
- java用linkedlist编写学生类_【S2第二学期-使用Java实现面向对象编程】Java平台的集合类(List、ArrayList、LinkedListMap、HashMap...
- zabbix 添加 ROS 软路由监控 WinBox设置
- SuspendLayout,ResumeLayout,Layout,PerformLayout
- 【数字信号去噪】基于matlab低通滤波数字信号去噪【含Matlab源码 964期】
- SmtpClient SSL 发送邮件异常排查
- Mirth Connect 第一章 快速安装
- 边缘计算是什么 优点
- 作业4—文法和语言总结与梳理
- linux kali安装应用商店
- 利用CSS改变图片颜色的100种方法!
- 设计模式---装饰器模式(C++实现)
- 字节跳动大数据开发面试题-附答案
- 使用JOL工具直接查看出java对象大小
- 【CS231n】五、卷积神经网络简介CNN学习笔记_一只神秘的大金毛_新浪博客
- 用友:携手华为,共建“鲲鹏”新生态
- 开展计算机课程的目的,计算机系开展说课程线上教研活动
- BowtieXP.v6.0.7+DecisionTools Suite v7.5风险管策析
热门文章
- 生物工程毕业的他,如何成为年薪超40w的Java程序员
- revit二次开发——如何选取元素(revit2016)
- 华益血糖信息管理系统服务器,华益血糖信息化管理系统
- 机器学习笔记(3)——使用聚类分析算法对文本分类(分类数k未知)
- ORACLE查询基本语句
- scapy python_Python中使用Scapy小记
- 【Windows】修改已连接的蓝牙设备名称
- verilog 实现32位加法器(超前进位)
- Cannot autogenerate id of type java.lang.Integer for entity
- CodeForces 133 A.HQ9+(水~)