首先,肯定是安装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插件的更多相关文章

  1. 十四、.net core(.NET 6)搭建ElasticSearch(ES)系列之给ElasticSearch添加SQL插件和浏览器插件

     给ES添加SQL插件的方法: 下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql 当前最新的是7.12版本,我的ES是7.13版本,暂且将 ...

  2. 为 Elasticsearch 添加中文分词,对比分词器效果

    转自:http://keenwon.com/1404.html 为 Elasticsearch 添加中文分词,对比分词器效果 Posted in 后端 By KeenWon On 2014年12月12 ...

  3. Elasticsearch添加Shield后TransportClient如何连接?

    Elasticsearch添加Shield后TransportClient如何连接? 时间 2015-12-28 10:24:01  旁门左道 原文  http://log.medcl.net/ite ...

  4. ElasticSearch 2 (6) - 插件安装Head、Kopf与Bigdesk

    ElasticSearch 2 (6) - 插件安装Head.Kopf与Bigdesk 摘要 安装Elasticsearch插件Head.Kopf与Bigdesk 版本 elasticsearch版本 ...

  5. Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flas

    转自Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe ...

  6. Emacs添加主题插件(Win系统)

    Emacs添加主题插件(Win系统) */--> /* @licstart The following is the entire license notice for the JavaScri ...

  7. IntelliJ IDEA 添加junit插件

    一.使用idea做junit测试需要添加junit插件 1.安装插件 File-->settings-->Plguins-->Browse repositories-->输入J ...

  8. ElasticSearch安装拼音插件 elasticsearch-analysis-pinyin

    elasticsearch-analysis-pinyin 是 ElasticSearch的拼音插件.强大的功能支持拼音等的搜索 1.下载源代码 源码地址https://github.com/medc ...

  9. ElasticSearch之常用插件安装命令

    #head监控安装,推荐 bin/plugin -install mobz/elasticsearch-head #bigdesk集群状态,推荐 bin/plugin -install lukas-v ...

随机推荐

  1. spark 中文编码处理

    日志的格式是GBK编码的,而hadoop上的编码是用UTF-8写死的,导致最终输出乱码. 研究了下Java的编码问题. 网上其实对spark输入文件是GBK编码有现成的解决方案,具体代码如下 impo ...

  2. java基础之多线程一:概述

    概述: 进程有多条执行路径, 合成为: 多线程. 进程和线程的描述: 进程: 可执行程序(文件), 例如: .exe//可以把进程理解为一辆车. 一台电脑上可以有多个进程, 这些进程之间的数据是相互隔 ...

  3. tomcat报503 或者无法启动应用

    一般都是配置文件有问题,或者路径问题,或者jvm的参数路径问题.... 总之,报错实在是不清楚!这点比resin差远了!!

  4. 【HDU5391】Zball in Tina Town

    [题目大意] 一个球初始体积为1,一天天变大,第一天变大1倍,第二天变大2倍,第n天变大n倍.问当第 n-1天的时候,体积变为多少.注意答案对n取模. [题解] 根据威尔逊定理:(n-1)! mod ...

  5. 配置SecureCRT连接VirtualBox虚拟机中的Linux环境

    在实际的运维中我们常常使用SecuriteCRT来远程控制Linux服务器.下面将详细介绍windows 7下通过VirtualBox搭建linux开发环境,并最终通过SecurityCRT来远程访问 ...

  6. Android中dp、dpi与px的关系

    转自知乎用户的回答: 1. dpi是dot per inch,每英寸多少点,ppi是 Pixel per inch,每英寸像素数,针对显示器的设计时,dpi=ppi.ppi计算方法是长宽各自平方之和开 ...

  7. 293. Flip Game只翻转一步的加减号翻转游戏

    [抄题]: You are playing the following Flip Game with your friend: Given a string that contains only th ...

  8. Linux cmus

    一.简介 CMus 是一款类似于MOC, Herrie 或 mp3blaster 的基于终端的音乐播放器,支持 Ogg Vorbis, FLAC, MP3, WAV, Musepack, WavPac ...

  9. js 禁止后退键

    function doKey(e) { var ev = e || window.event; //获取event对象 var obj = ev.target || ev.srcElement; // ...

  10. App测试从入门到精通之App分类和场景操作系统

    App概要 APP是application的缩写.通常指的是手机软件上的应用,或称为手机客户端.手机app就是手机的应用程序.随着智能手机的越发普及,用户越发依赖手机软件商品店,app开发的需求与发展 ...