(0.2)kibana安装

【1】Centos7.X 下载 kibana

【1.1】下载地址(记得要和 ES版本一样)

下载地址:https://www.elastic.co/cn/downloads/kibana

注意!请下载与ElasticSearch相同的版本

    

 

   

【1.2】前置环境 jdk1.8+

1)     安装Java的OpenJDK。

版本号至少为“1.8.0”。

检查是否有JAVA环境:

  

如果没有,参考下面文档

参考安装文档:

  https://mp.weixin.qq.com/s?__biz=MzIxMjg4NDU1NA==&mid=2247484316&idx=1&sn=a6312fd60fa13e02a488cac3d1e3753b&chksm=97be0eb9a0c987afdbe438660ee4f784f6e15a0949cc25f3548b67c9ffd68004829f27172bf4&scene=21#wechat_redirect

【2】安装

【2.1】解压、迁移位置

tar -zxvf kibana-7.11.1-linux-x86_64.tar.gz
mv kibana-7.11.1-linux-x86_64 /usr/local/kibana

【2.2】修改配置文件 kibana.yml

server.port: 5601
server.host: "0.0.0.0"

 改成 0.0.0.0 是为了让非本机访问,否则如果写的是 Localhost,那就只有本机可以访问

注意:#elasticsearch.hosts: ["http://localhost:9200"]    ,如果ES 的端口不是默认,或者ES没有和kibana安装在同一台机器上,那么则需要修改增加这个

【2.3】建启动账户、授权、启动kibana

如果用root启动则报错:Kibana should not be run as root.  Use --allow-root to continue.

那还是建用户、授权、然后再启动吧;

groupadd elk
useradd elk -g elk
chown -R elk:elk /usr/local/kibana
su -l elk -c"nohup /usr/local/kibana/bin/kibana >/usr/local/kibana/kibana.log &"

注意,如果我们这样启动,那么输出的日志就在 elk 用户的家目录,即

/usr/local/kibana/kibana.log

  

 

 

 

 

【2.4】核验

下面是不同方法

(1)看日志

  

 

 (2)查看进程与端口

查看kibana 默认端口5601 是否启用且在监听;

如下:那就是正常的了

  

 (3)访问URL

  

 

 这样不报错,就没问题了;

(4)实际页面

局域网实际界面可以访问了,ok

  

 

 

【3】kibana基本使用

【3.1】访问界面 

http://XX.XX.XX.XX:5601 

   

  

 

 

【3.2】添加数据源

添加案例数据,然后查看;(这里我们演示的是添加了 电子商务的案例数据)

  

 

点击 Dashboard 仪表盘,这就可以看到图了;

  

 

【3.3】开发工具

   

 

 最后开发查询使用界面如下:

  

 

【3.4】使用 Dev Tools 进行查询

  查看节点:

 

    

 

   查看插件:我没装任何插件

    

  查看对应es源的健康度:

    

 

   查看所有索引:

    

 

 

 

【3.5】查看DEV TOOS 文档、API

  

 

【4】使用 Dev tools 操作ES 简单案例

(1)创建一个索引

  

 

 (2)查看索引

  

 

 (3)添加文档

这其中,

test是前面刚建立的 索引名称

_doc 是索引的映射类型,这个名称在 ElasticSearch7以后,只能是 _doc;

最后的 1 是新增文档的编号;类似于关系数据库的主键。

PUT请求体中 msg 是文档的字段名称,而 Hello World 则是它的值;

  

 

(4)查看文档

  

 

【5】kibana 探索 

(5.1)kibana 开启集群概述监控

  

 

  =>

     

 

 后续可以看到各个组件的概述监控:

  

可以点进去看详情的

最终会生成 索引

  

(5.2)kibana 删除索引 .monitoring-es-7*

PUT _cluster/settings

PUT _cluster/settings
{
  "transient": {
    "xpack.monitoring.collection.enabled": false
  }
}

 

posted @ 2021-03-02 15:29  郭大侠1  阅读(217)  评论(0编辑  收藏  举报