ELK

6,ELK进阶--elasticsearch-head-mast

2018-07-18  本文已影响148人  ROCK_杰哥

这个插件可以看ES集群中的各个节点的状态,分片信息,分片的leader等等,能更好的理解ES的存储方式

安装elasticsearch-head-master

1,下载,解压

wget https://github.com/mobz/elasticsearch-head/archive/master.zip
unzip master.zip

如果wget,unzip不是内部命令,yum就可以了

yum -y install unzip/wget

2,进入cd elasticsearch-head-master,接下来的操作必须在这个文件夹里面进行,接下来的3,4,5,6步骤都在这个文件夹下进行的,很重要,要不然会出现乱七八糟的问题
3,安装node.js

curl -sL https://rpm.nodesource.com/setup_8.x | bash -
yum install -y nodejs

运行 node –v可以看到版本则安装成功
4,安装grunt-cli

npm install -g grunt-cli
npm install

5,修改gruntfile.js

vi Gruntfile.js

添加hostname: '*',原因和之前一样让外网能访问,因为我用的是虚拟机


image.png

6,启动 elasticsearch-head-master

grunt server

7,访问一下:http://你自己的ip:9100/


image.png

点击连接,没有反应,看日志也没有,看看前端有没有错


跨域问题
很明显,跨域了,对了对了,9100到9200,跨域了,怎么修改呢,毋庸置疑,要修改9200的ES
8,关闭ES,修改配置文件vi elasticsearch.yml,添加如下信息,保存
http.cors.enabled: true
http.cors.allow-origin: "*"

9,重启ES

image.png image.png

在这个插件中可以对ES进行CRUD很方便

上一篇 下一篇

猜你喜欢

热点阅读