博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch5.5安装head插件
阅读量:2061 次
发布时间:2019-04-29

本文共 1286 字,大约阅读时间需要 4 分钟。

大家好,我是烤鸭。

    elasticsearch5.5安装head插件:

安装环境:

    linux centos 7.2

    elasticsearch 5.5

    elasticsearch-head 2.x(github下的,不知道具体版本)

    git 2.9.5

    node 6.11.2

    npm 3.10.10

    grunt-cli  v1.2.0

特别说明::

    elasticsearch5.0以上版本已经不能通过

    plugin目录下 -install mobz/elasticsearch-head 的方式安装了

1.    下载elasticsearch-head 

git方式:

需要先安装git:

yum install -y git$ git clone https://github.com/mobz/elasticsearch-head

zip包的方式:

Download Zip后,解压缩:

unzip elasticsearch-head-master.zip -d 指定目录(我的是/usr/my/elasticsearch/)

2.    安装node.js

yum方式安装:

yum install -y nodejs

测试是否安装成功

node -v

 v6.11.2

npm -v
 3.10.10

3.    安装Grunt

npm install -g grunt-cligrunt -version
grunt-cli v1.2.0

找到Gruntfile.js:

find / -name Gruntfile.js

安装完成之后,在启动grunt之前得先进行一些设置。

vim Gruntfile.js
打开Gruntfile.js,并编辑

在里面加入一句hostname:'0.0.0.0', 注意:必须使用单引号,且使用0.0.0.0,使其可以通过所有地址访问。

如图所示。

有的说需要改elsearch的elasticsearch.yml
我在上一篇es的安装已经写了。

配置如下:

http.host: 0.0.0.0http.cors.enabled: truehttp.cors.allow-origin: "*"
4.    启动es-head

进入grunt目录,我的是

cd /usr/my/elasticsearch/es-head/elasticsearch-head/node_modules/grunt/bin

启动grunt

grunt server -d
上一张启动成功的图:
直接打开浏览器就可以访问了。
这时候是没有启动es的情况:
启动一下es。
切换账户,root不能启动
su elasticsearch
(自己创建的elasticsearch用户)
如果报这个错,(Permission denied)
就把文件的读写权限放开,或者给当前用户权限放大。我才用的是简单粗暴的方法。
不建议;
用x-shell更改权限,如图。
浏览器访问就可以了。
附上一张访问成功的图:
如图就成功了:

es坑比较多,欢迎交流。

这是第一篇es的安装:

你可能感兴趣的文章
Leetcode C++《热题 Hot 100-45》338.比特位计数
查看>>
读书摘要系列之《kubernetes权威指南·第四版》第一章:kubernetes入门
查看>>
Leetcode C++《热题 Hot 100-46》739.每日温度
查看>>
Leetcode C++《热题 Hot 100-47》236.二叉树的最近公共祖先
查看>>
Leetcode C++《热题 Hot 100-48》406.根据身高重建队列
查看>>
《kubernetes权威指南·第四版》第二章:kubernetes安装配置指南
查看>>
Leetcode C++《热题 Hot 100-49》399.除法求值
查看>>
Leetcode C++《热题 Hot 100-51》152. 乘积最大子序列
查看>>
[Kick Start 2020] Round A 1.Allocation
查看>>
[Kick Start 2020] Round A 2.Plates
查看>>
Leetcode C++ 《第181场周赛-1》 5364. 按既定顺序创建目标数组
查看>>
Leetcode C++ 《第181场周赛-2》 1390. 四因数
查看>>
阿里云《云原生》公开课笔记 第一章 云原生启蒙
查看>>
阿里云《云原生》公开课笔记 第二章 容器基本概念
查看>>
阿里云《云原生》公开课笔记 第三章 kubernetes核心概念
查看>>
阿里云《云原生》公开课笔记 第四章 理解Pod和容器设计模式
查看>>
阿里云《云原生》公开课笔记 第五章 应用编排与管理
查看>>
阿里云《云原生》公开课笔记 第六章 应用编排与管理:Deployment
查看>>
阿里云《云原生》公开课笔记 第七章 应用编排与管理:Job和DaemonSet
查看>>
阿里云《云原生》公开课笔记 第八章 应用配置管理
查看>>