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 ...
随机推荐
- linux驱动模块编译(初学者)
inux 模块编译步骤(转) 本文将直接了当的带你进入linux的模块编译.当然在介绍的过程当中,我也会添加一些必要的注释,以便初学者能够看懂.之所以要写这篇文章,主要是因为从书本上学的话,可能要花更 ...
- 搭建J2EE开发平台-Eclipse+MySql+tomcat
搭建J2EE开发平台-Eclipse+MySql+tomcat 分类: ·Java 2010-10-10 15:45 2596人阅读 评论(3) 收藏 举报 mysql平台eclipsetomcatj ...
- sql2012增加Sequence对象
官方给出了一大堆SQL2012相对于SQL2008R2的新特性,但是大多数对于普通开发人员来说都是浮云,根本用不到,下面就说说一些对于开发人员来说比较有用的新特性. Sequence对象对于Oracl ...
- Leetcode:Substring with Concatenation of All Words分析和实现
题目大意是传入一个字符串s和一个字符串数组words,其中words中的所有字符串均等长.要在s中找所有的索引index,使得以s[index]为起始字符的长为words中字符串总长的s的子串是由wo ...
- 如何在Django模型中管理并发性 orm select_for_update
如何在Django模型中管理并发性 为单用户服务的桌面系统的日子已经过去了 - 网络应用程序现在正在为数百万用户提供服务,许多用户出现了广泛的新问题 - 并发问题. 在本文中,我将介绍在Django模 ...
- Django框架 之 基于Ajax中csrf跨站请求伪造
Django框架 之 基于Ajax中csrf跨站请求伪造 ajax中csrf跨站请求伪造 方式一 1 2 3 $.ajaxSetup({ data: {csrfmiddlewaretoken: ...
- LINUX 查看CUP温度
在Linux下可以通过lm_sensors来查看CPU的温度(当然你的硬件首先要支持),要使用这个功能要有内核相关模块(比如I2C)的支持,下面说一下操作方法: 先看一下你的机器上是否安装了lm_se ...
- My First JS Page
哗啦啦~我的处女作终于浮出水面了^ ^值得高兴一下,虽然参考了人家的代码.给我的感觉JS就是用来实现动态网页的,比如说弹出一个框框,然后调用JS,返回些东西. 1.打开新写好的页面a.html,弹出了 ...
- 【Head First Java 读书笔记】(四)对象的行为
状态影响行为,行为影响状态 对象有状态和行为 类所描述的是对象知道什么和执行什么. 同一类型的每个对象能够有不同的方法行为吗? 任一类的每个实例都带有相同的方法,但是方法可以根据实例变量的值来表现不同 ...
- MVC 基本概念
1. M(Model-模型): 数据模型. 负责定义信息格式与信息反问的界面,包括商业逻辑,数据反问.(可以理解成是三层模式中的 BLL+DAL ) 2. V(View-视图): 负责用户界面 UI ...