elasticsearch添加head插件
首先,肯定是安装elasticsearch啦,我这里是直接在官网上下载rpm包安装的。
官网:https://www.elastic.co/downloads/elasticsearch


elasticsearch已经出到6.5的版本了。不过之前已经下载了6.0的版本。我就直接拿来用了
rpm -ivh elasticsearch-6.0.0.rpm ##这样直接安装好elasticsearch了,安装前记得安装jdk,只要是java写的软件,这个是少不了的:yum install -y java-1.8.0-openjdk
下面正式讲head的安装
第一步:安装nodejs
官网下载地址:https://nodejs.org/en/download/
这里有很多的版本,我们当然是选择linux版本了,别下载错了。看左下角提示,看到带linux系统用的就是了
xz -d node-v10.15.0-linux-x64.tar.xz
tar xvf node-v10.15.0-linux-x64.tar 注意:这里解压官网压缩了两次,根据不同的后缀名,添加对应的参数进行解压
mv node-v10.15.0-linux-x64 node-10.15 我喜欢放在/usr/local下,并改名字了。
解压完成后,就是修改环境变量了
vim /etc/profile #编辑一下环境变量的文件
NODE_HOME=/usr/local/node-10.15
PATH=$PATH:$NODE_HOME/bin
NODE_PATH=$NODE_HOME/lib/node_modules
source /etc/profile

这样我们的node就完成了,其实就是和jdk一样,只有两个步骤。解压和添加参数,再source一下
第二步:下载head插件
官网地址:https://github.com/mobz/elasticsearch-head
可以是git安装。也可以直接下载zip的包,然后再上传到服务器上,这里我就不多说了

cd /usr/local/elasticsearch-head-master/ # 解压我同样的移到了/usr/local下面,放到什么位置下面随个人喜欢
在此目录下执行下面两条命令
npm install -g grunt-cli # 安装grunt,这是用来启动服务的
npm install # 如果执行失败,就执行 npm install latest 还要修改head启动的配置文件
vim Gruntfile.js
hostname: '*' #拉到最下面,在server里添加这一行

上面的几个操作都是在解压的head目录下完成。head插件还要修改一个地方,就是在head插件_site目录下的app.js文件添加一个链接地址。
vim ./_site/app.js
"http://192.168.1.130:9200"

总结一下:下载head插件,解压后进入到文件夹里执行两个命令。然后就是修改两个配置文件。这样就可以了
配置完成后我们就启动一下head插件吧
npm run start ##这条命令在head目录下执行,或者grunt server,也可以启动!
第三步:那是肯定要配置elasticsearch服务啦,不可能无缘无故让你连接吧!
在elasticsearch的配置文件里添加 ,如下图所示。
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type # 这行如果安装的x-pack的证书后无法访问才加的。
用浏览器的时候记得加上elastic用户名和密码。
http://192.168.15.230:9100/?auth_user=elastic&auth_password=fXT2dHbKDgAjVMY88oTr

启动elasticsearch服务后,我们就可以验证了

如果是安装了x-pack的证书后的访问

elasticsearch添加head插件的更多相关文章
- 十四、.net core(.NET 6)搭建ElasticSearch(ES)系列之给ElasticSearch添加SQL插件和浏览器插件
给ES添加SQL插件的方法: 下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql 当前最新的是7.12版本,我的ES是7.13版本,暂且将 ...
- 为 Elasticsearch 添加中文分词,对比分词器效果
转自:http://keenwon.com/1404.html 为 Elasticsearch 添加中文分词,对比分词器效果 Posted in 后端 By KeenWon On 2014年12月12 ...
- Elasticsearch添加Shield后TransportClient如何连接?
Elasticsearch添加Shield后TransportClient如何连接? 时间 2015-12-28 10:24:01 旁门左道 原文 http://log.medcl.net/ite ...
- ElasticSearch 2 (6) - 插件安装Head、Kopf与Bigdesk
ElasticSearch 2 (6) - 插件安装Head.Kopf与Bigdesk 摘要 安装Elasticsearch插件Head.Kopf与Bigdesk 版本 elasticsearch版本 ...
- Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flas
转自Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe ...
- Emacs添加主题插件(Win系统)
Emacs添加主题插件(Win系统) */--> /* @licstart The following is the entire license notice for the JavaScri ...
- IntelliJ IDEA 添加junit插件
一.使用idea做junit测试需要添加junit插件 1.安装插件 File-->settings-->Plguins-->Browse repositories-->输入J ...
- ElasticSearch安装拼音插件 elasticsearch-analysis-pinyin
elasticsearch-analysis-pinyin 是 ElasticSearch的拼音插件.强大的功能支持拼音等的搜索 1.下载源代码 源码地址https://github.com/medc ...
- ElasticSearch之常用插件安装命令
#head监控安装,推荐 bin/plugin -install mobz/elasticsearch-head #bigdesk集群状态,推荐 bin/plugin -install lukas-v ...
随机推荐
- Objective-C 的 self 和 super 详解 (用简单程序说明问题)
在 Objective-C 中的类实现中经常看到这两个关键字 "self" 和 "super",以以前 oop 语言的经验,拿 c++ 为例,self 相当于 ...
- WebApi 通过身份票据进行认证授权的具体实现
写在前面: 如果webapi接口没有身份认证,那么所有知道接口url的用户都可以随意访问接口,从而查询或者修改数据库, 那么问题就来了,如果我们不想让所有人都调用我们的接口,那么就需要加上一层验证,只 ...
- ISAP网络流算法
ISAP全称Improved Shortest Augmenting Path,意指在SAP算法进行优化.SAP即Edmonds-Karp算法,其具体思路是通过不断向残存网络推送流量来计算整个网络的最 ...
- jar包上传到jcenter
H:\[BOOT]\gradle-5.0-bin\gradle-5.0\gradle.properties # in $HOME/.gradle/gradle.properties java6Home ...
- PHP Liunx 服务安全防范方案
PHP100平均每个月都会有入侵或者攻击,我们做了很多工作,当然很多高手们还是可以入侵,这我们并不感到奇怪,因为我们相信天外有天,人外有人,虽然 我们现在服务器还是稳定(高手们不要来喷了),我们把我们 ...
- 7. Reverse Integer 反转整数
[抄题]: 将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数). 样例 给定 x = 123,返回 321 给定 x = -123,返回 -321 [暴力解法]: ...
- 605. Can Place Flowers零一间隔种花
[抄题]: Suppose you have a long flowerbed in which some of the plots are planted and some are not. How ...
- ./configure 交叉编译库时所最常用到的配置
./configure 交叉编译,一般流程 ./configure xxx make make instal 结合我自己的编译工具,一般我的编译选项如下 ./configure --prefix=in ...
- rosbag数据记录及转换图片、视频
博客转载自: https://blog.csdn.net/u012706484/article/details/78495896 rosbag常见的使用参数和配置 1.查看.bag中包含的信息 : r ...
- R 如何 隐藏坐标轴
x = c(7,5,8)dim(x)<-3names(x)<-c("apple","banana", "cherry")plot ...