首先,肯定是安装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. Objective-C 的 self 和 super 详解 (用简单程序说明问题)

    在 Objective-C 中的类实现中经常看到这两个关键字 "self" 和 "super",以以前 oop 语言的经验,拿 c++ 为例,self 相当于 ...

  2. WebApi 通过身份票据进行认证授权的具体实现

    写在前面: 如果webapi接口没有身份认证,那么所有知道接口url的用户都可以随意访问接口,从而查询或者修改数据库, 那么问题就来了,如果我们不想让所有人都调用我们的接口,那么就需要加上一层验证,只 ...

  3. ISAP网络流算法

    ISAP全称Improved Shortest Augmenting Path,意指在SAP算法进行优化.SAP即Edmonds-Karp算法,其具体思路是通过不断向残存网络推送流量来计算整个网络的最 ...

  4. jar包上传到jcenter

    H:\[BOOT]\gradle-5.0-bin\gradle-5.0\gradle.properties # in $HOME/.gradle/gradle.properties java6Home ...

  5. PHP Liunx 服务安全防范方案

    PHP100平均每个月都会有入侵或者攻击,我们做了很多工作,当然很多高手们还是可以入侵,这我们并不感到奇怪,因为我们相信天外有天,人外有人,虽然 我们现在服务器还是稳定(高手们不要来喷了),我们把我们 ...

  6. 7. Reverse Integer 反转整数

    [抄题]: 将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数).   样例 给定 x = 123,返回 321 给定 x = -123,返回 -321 [暴力解法]: ...

  7. 605. Can Place Flowers零一间隔种花

    [抄题]: Suppose you have a long flowerbed in which some of the plots are planted and some are not. How ...

  8. ./configure 交叉编译库时所最常用到的配置

    ./configure 交叉编译,一般流程 ./configure xxx make make instal 结合我自己的编译工具,一般我的编译选项如下 ./configure --prefix=in ...

  9. rosbag数据记录及转换图片、视频

    博客转载自: https://blog.csdn.net/u012706484/article/details/78495896 rosbag常见的使用参数和配置 1.查看.bag中包含的信息 : r ...

  10. R 如何 隐藏坐标轴

    x = c(7,5,8)dim(x)<-3names(x)<-c("apple","banana", "cherry")plot ...