ElasticSearch插件es-head安装及使用_eshead-程序员宅基地

技术标签: java  后端  

ElasticSearch插件es-head安装及使用

es-head需要nodejs环境编译,先看看机器中是否已经有nodejs环境,如果没有的话我们先要安装nodejs环境:

一、先下载安装nodejs

nodjs官网:https://nodejs.org/en/download/
这里下载的新版本 v12.18.1

wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz
tar xf node-v12.18.1-linux-x64.tar.xz
mv node-v12.18.1-linux-x64 /usr/local/node
# 设置环境变量
echo "export PATH=$PATH:/usr/local/node/bin" >> ~/.bashrc
# 刷新
source ~/.bashrc

1.1 测试安装是否成功

node -v

自此,需要的环境已准备完毕,下面开始安装es-head插件。

二、下载elasticsearch head

可使用git命令在线下载,或者下载zip包之后,离线安装都可以

git下载

下载zip包

2.1 编译安装

进入head目录执行npm命令或cnpm命令安装:

cd elasticsearch-head
npm install

安装cnpm

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

2.2 修改镜像源

如果npm install一直卡在Receiving...不动的话,是因为访问的npm registry网络不行,我们可以修改为淘宝的仓库:

#查看npm仓库
npm config get registry
#或
npm info express
 
#修改为淘宝的源
npm config set registry http://registry.npm.taobao.org

这时候再执行npm install速度就快许多!

2.3启动验证

配置es:

# vim $ES_HOME/config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"

修改完ES配置重启ES后,在es-head安装目录下使用下面的命令启动es-head插件:

npm run start & # 后台运行

如下图:启动成功
在这里插入图片描述
根据提示,我们访问http://xxx:9100 看看效果,已成功启动并访问我们的ES集群:
在这里插入图片描述

2.4 es-head使用密码访问ES

ES开启安全认证,把集群修改其中一项配置然后重启ES集群

http.cors.enabled: true
http.cors.allow-origin: "*"
#http.cors.allow-headers: Authorization  #这个配置改为下面的
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

使用xpack安全认证的ES集群,密码改为自己的即可

Linux使用命令检测集群是否健康

curl -XGET -u elastic:JCK3BPr2g25G http://xxx:9200/_cluster/health?pretty

web页面登录

http://xxx:9100/?auth_user=elastic&auth_password=JCK3BPr2g25G

参考:文章

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_67403240/article/details/123736481

智能推荐

【机器学习实战】利用KNN和其他分类器对手写数字进行识别_使用knn实现对sklearn自带的手写数据集digits的分类任务并计算其准确率,之后,使用-程序员宅基地

文章浏览阅读9.7k次,点赞9次,收藏28次。一、在sklearn中创建KNN分类器如果是做分类,你需要引用:from sklearn.neihbors import KNeighborsClassifier 如果是回归, 需要引用:from sklearn.neighbors import KNeighborsRegressorKNeighborsClassifier(n_neighbors=5, weights='uniform'..._使用knn实现对sklearn自带的手写数据集digits的分类任务并计算其准确率,之后,使用

前后端分离项目token自动续期的解决方案-程序员宅基地

文章浏览阅读1.4k次。.markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rgba(51, 51, 51, 1) }.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .ma..._后端refresh_token续期

小米随身WiFi,Linux下AP热点驱动(开源)_小米随身wifi,linux下ap热点驱动-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏7次。前言这是作者修改后的Linux下的小米随身WiFi驱动,支持Ap模式,开源,同时支持360随身WiFi二代和小度WiFi注意:1.这个是Linux下的小米随身WiFi驱动,不是Window和MAC下2.这个不是STA模式下的可当作无线网卡的驱动,是可当Ap热点模式的驱动3.这个支持360随身WiFi二代。(rtusb_dev_id.c 里面同样有360的id)(也有童鞋_小米随身wifi,linux下ap热点驱动

数据库常见问题处理-程序员宅基地

文章浏览阅读1.8k次。数据库是系统中最重要的组成部分之一,需要经常维护和监控,及时发现和解决问题,以确保系统的正常运行。在实际运维工作中,需要根据具体情况采取相应的措施,以保证数据库的可靠性和安全性。_数据库常见问题

python3.6(python-gcc:7.3)-anaconda-写c扩展-undefined symbol:找错误-ubuntu_python setup.py build undefined symbol-程序员宅基地

文章浏览阅读1.4k次。https://stackoverflow.com/questions/19178011/error-unknown-file-type-hpp-in-distutils-extension-moduleconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda con..._python setup.py build undefined symbol

使用Matlab设计数字滤波器,从原理到代码_matlab设计滤波器-程序员宅基地

文章浏览阅读6.8w次,点赞244次,收藏1.6k次。本文是在Matlab下设计数字滤波器的一些总结,减少了理论的说明,重在代码的实现方法,给出了普遍使用的数字滤波器代码,修改参数即可移植使用。主要内容包括:滤波器的特性介绍、FIR、IIR数字滤波器的生成方法,包括冲激响应不变法和双线性映射法的实现。最后介绍了Matlab自带的滤波器生成工具的使用方法和扫频信号的生成,可以避开复杂的理论计算,直接设计需要的滤波器,提高工作效率。_matlab设计滤波器

随便推点

18.10.29 POJ 3691 DNA repair(AC自动机+dp)-程序员宅基地

文章浏览阅读99次。描述Biologists finally invent techniques of repairing DNA that contains segments causing kinds of inherited diseases. For the sake of simplicity, a DNA is represented as a string containing cha...

查找 —— 静态查找法(顺序查找法、折半查找法、分块查找法)_折半查找不成功平均查找长度-程序员宅基地

文章浏览阅读1.1k次。一、顺序查找法算法思想:依次与每个关键字逐个比较,如果与给定值相等,则查找成功,返回成功值;如果与所有关键字都不相等,则查找失败,返回失败值。其平均查找长度是(n+1)/2实现:int Search(int R[],int n,int k) // 在长度为n的R[]中查找数值为k的元素{ int i; for(i=0;i<n;i++) { if(a[i]==k) r..._折半查找不成功平均查找长度

【六十二】【算法分析与设计】买苹果_牛客题霸_牛客网,牛牛爱博弈,829. 连续整数求和,对数器找规律法,博弈论2^k移动对3取余规律,取余的性质整除性-程序员宅基地

文章浏览阅读901次,点赞25次,收藏29次。小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。输入一个整数n,表示小易想购买n(1 ≤ n ≤ 100)个苹果输出一个整数表示最少需要购买的袋数,如果不能买恰好n个苹果则输出-1输入:20复制输出:3复制。

java.lang.IndexOutOfBoundsException 错误解决_0, size 0-程序员宅基地

文章浏览阅读2.1k次。一般这个错误一出现,就是数组的问题,通常后面还会跟一个 Index: 0, Size: 0,也就是java.lang.IndexOutOfBoundsException: Index: 0, Size: 0什么意思呢?就是有个数组要取出0位置的值,程序发现那个位置也就是0位置那里并没有值,就会报这个错,也有人说是越界错误,也是可以理解的。数组越界了,那里当然也没有值可以给你取得的。_0, size 0

opencv编译三大坑_编译opencv_world很多报错-程序员宅基地

文章浏览阅读6.5k次,点赞7次,收藏19次。opencv编译三大坑opencv编译三大坑第一坑 依赖环境第二坑 CMAKE第三坑 makeopencv编译三大坑opencv内容繁多,文档垃圾,编译真乃神坑,今天就好好记录opencv编译3宗罪!吐槽贴,希望能给陷入opencv编译泥潭的人带来一点帮助。第一坑 依赖环境“工欲善其事,必先利其器。”打开opencv主页,或者github,关于opencv编译安装的文档约等于没有,一时间让..._编译opencv_world很多报错

Matlab--使用HeatMap画热图_matlab 画热图加上bar-程序员宅基地

文章浏览阅读1.9w次,点赞8次,收藏59次。Matlab--使用HeatMap画热图_matlab 画热图加上bar