今天继续给大家介绍Linux运维相关知识,本文主要内容是Head插件的简单使用。
一、Head插件启动脚本
在上文ELK详解(四)——Head插件安装中,我们安装了Elasticsearch的Head插件,为了方便Head插件的启动,我们首先给Head插件写一个启动脚本,脚本内容如下:
#!/bin/bash
# Authored by pzz
# Used to start|stop|restart elasticsearch-head
data="cd /usr/local/src/elasticsearch-head/; nohup npm run start > /dev/null 2>&1 & "
function START (){
eval $data && echo -e "elasticsearch-head start"
}
function STOP (){
ps -ef |grep grunt |grep -v "grep" |awk '{print $2}' |xargs kill -s 9 > /dev/null && echo -e "elasticsearch-head stop"
}
case "$1" in
start)
START
;;
stop)
STOP
;;
restart)
STOP
sleep 5
START
;;
*)
echo "Usage: elasticsearch-head (start|stop|restart)"
;;
esac
我们将其命名为es-head.sh,并授予可执行权限,即可使用了!利用该脚本,我们可以很方便的控制Elasticsearch的Head插件了。
二、索引的简单应用
接下来,让我们简单操作一下Head插件。进入Head插件页面,点击“复合索引”处,如下图所示:

接下来,我们在右侧输入索引名称,注意,索引名称后面要跟/test,数据使用JSON格式,完成后,我们可以点击下方的验证JSON格式,然后点击“提交请求”,结果如下所示:

接下来,我们回到概览页面,就可以看到刚刚我们添加的索引了,结果如下所示:

我们点击数据概览,就可以查看索引中的数据了,结果如下所示:

三、Head插件显示解释
最后,让我们来解释一下下图中的含义。

在上图中,我们可以看到Elasticsearch的两个结点,其中星星的节点是主结点,眼圈的节点是备用结点。后面的索引情况,上面是索引名称,下面是拟像化的索引数据,其中索引数据中带有黑框的是主分片,没有黑框的是次要分片。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
1002

被折叠的 条评论
为什么被折叠?



