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很方便