博客地址:http://www.moonxy.com

一、前言

Kibana 是 Elastic Stack 公司推出的一个针对 Elasticsearch 的开源分析及可视化平台,可以搜索、查看存放在 Elasticsearch 索引里的数据,还可以绘制多种图表用于高级数据分析及可视化。Kibana 能够让用户很容易理解大数据,拥有便捷易用、基于浏览器的交互界面,能够通过快速创建和分享动态仪表板,方便地将 Elasticsearch 中执行查询的情况展示到用户面前。

二、安装 Kibana

2.1 下载安装 Kibana

访问 https://www.elastic.co/downloads/past-releases,下载 Kibana 5.6.0,如下:

找到 Linux 64-Bit 版本

下载完成之后,解压到 /opt/elk 目录,如下

[root@masternode ~]# tar zxvf /usr/software/kibana-5.6.-linux-x86_64.tar.gz -C /opt/elk

2.2 修改配置文件

[root@masternode kibana-5.6.-linux-x86_64]# pwd
/opt/elk/kibana-5.6.-linux-x86_64
[root@masternode kibana-5.6.-linux-x86_64]# vim config/kibana.yml

修改 Kibana 的配置文件 kibana.yml,在其末尾添加如下配置:

#kibana params
server.port:
server.host: "192.168.56.110"
elasticsearch.url: "http://192.168.56.110:9200"

Kibana 运行在 5601 端口,如不修改,则默认使用功能此端口,server.host 表示 Kibana 绑定的 IP 地址,可以使用浏览器访问该 IP 和端口,elasticsearch.url 表示 elasticsearch 的访问 url,kibana 与 elasticsearch 通讯用的。

2.3 开启 5601 端口

Kibana的默认端口是5601

开启5601端口

[root@masternode ~]# firewall-cmd --zone=public --add-port=5601/tcp --permanent

重启防火墙:

[root@masternode ~]# firewall-cmd –reload

2.4 启动 Kibana

Kibana 可以使用 root 启动,也可以使用 esuser 启动,如下:

[esuser@masternode kibana-5.6.-linux-x86_64]$ pwd
/opt/elk/kibana-5.6.-linux-x86_64
[esuser@masternode kibana-5.6.-linux-x86_64]$ ./bin/kibana
log [::08.495] [info][status][plugin:kibana@5.6.] Status changed from uninitialized to green - Ready
log [::08.561] [info][status][plugin:elasticsearch@5.6.] Status changed from uninitialized to yellow - Waiting for Elasticsearch
log [::08.597] [info][status][plugin:console@5.6.] Status changed from uninitialized to green - Ready
log [::08.626] [info][status][plugin:metrics@5.6.] Status changed from uninitialized to green - Ready
log [::08.648] [info][status][plugin:elasticsearch@5.6.] Status changed from yellow to green - Kibana index ready
log [::08.802] [info][status][plugin:timelion@5.6.] Status changed from uninitialized to green - Ready
log [::08.806] [info][listening] Server running at http://192.168.56.110:5601
log [::08.808] [info][status][ui settings] Status changed from uninitialized to green - Ready

2.5 访问 Kibana

浏览器地址栏输入:http://192.168.56.110:5601,进入 Kibana 管理页面,在 Dev Tools 中输入:GET _cat/health?v

此命令用于对服务器健康检查,因为部署了 2 台 elasticsearch 服务器,做分布式测试的,所以此处的 status 是 green,单节点(一台服务器)情况下是 yellow。

Elastic Stack 笔记(三)Kibana5.6 安装的更多相关文章

  1. Elastic Stack 笔记(四)Elasticsearch5.6 索引及文档管理

    博客地址:http://www.moonxy.com 一.前言 在 Elasticsearch 中,对文档进行索引等操作时,既可以通过 RESTful 接口进行操作,也可以通过 Java 也可以通过 ...

  2. Elastic Stack 笔记(八)Elasticsearch5.6 Java API

    博客地址:http://www.moonxy.com 一.前言 Elasticsearch 底层依赖于 Lucene 库,而 Lucene 库完全是 Java 编写的,前面的文章都是发送的 RESTf ...

  3. Elastic Stack 笔记(一)CentOS7.5 搭建 Elasticsearch5.6 集群

    博客地址:http://www.moonxy.com 一.前言 Elasticsearch 是一个基于 Lucene 的分布式搜索引擎服务,采用 Java 语言编写,使用 Lucene 构建索引.提供 ...

  4. Elastic Stack 笔记(二)Elasticsearch5.6 安装 IK 分词器和 Head 插件

    博客地址:http://www.moonxy.com 一.前言 Elasticsearch 作为开源搜索引擎服务器,其核心功能在于索引和搜索数据.索引是把文档写入 Elasticsearch 的过程, ...

  5. Elastic Stack 笔记(十)Elasticsearch5.6 For Hadoop

    博客地址:http://www.moonxy.com 一.前言 ES-Hadoop 是连接快速查询和大数据分析的桥梁,它能够无间隙的在 Hadoop 和 ElasticSearch 上移动数据.ES ...

  6. Elastic Stack 笔记(九)Elasticsearch5.6 集群管理

    博客地址:http://www.moonxy.com 一.前言 集群搭建好以后,在日常中就要对集群的使用情况进行监控,对于一个多节点集群,由于网络连接问题,出现宕机.脑裂等异常情况都是有可能发生的.E ...

  7. Elastic Stack 笔记(六)Elasticsearch5.6 搜索详解

    博客地址:http://www.moonxy.com 一.前言 Elasticsearch 主要包含索引过程和搜索过程. 索引过程:一条文档被索引到 Elasticsearch 之后,默认情况下 ES ...

  8. Elastic Stack 笔记(七)Elasticsearch5.6 聚合分析

    博客地址:http://www.moonxy.com 一.前言 Elasticsearch 是一个分布式的全文搜索引擎,索引和搜索是 Elasticsarch 的基本功能.同时,Elasticsear ...

  9. Elastic Stack 笔记(五)Elasticsearch5.6 Mappings 映射

    博客地址:http://www.moonxy.com 一.前言 关系型数据库对我们来说都很熟悉,Elasticsearch 也可以看成是一种数据库,所以我们经常将关系型数据库中的概念和 Elastic ...

随机推荐

  1. DNS解析综合学习案例

    DNS解析综合学习案例 #图右侧为做题前环境配置 #命令为红色 #命令加载内容为绿色 #vi编辑内容为蓝色 1.用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下 [roo ...

  2. 某团面试题:JVM 堆内存溢出后,其他线程是否可继续工作?

    转载注明:http://dwz.win/gHc 最近网上出现一个美团面试题:"一个线程OOM后,其他线程还能运行吗?".我看网上出现了很多不靠谱的答案.这道题其实很有难度,涉及的知 ...

  3. 搭建nuget 服务器

    前言 搭建nuget服务器,这是上家公司进行类库管理的方式,其实优点很明显, 1.代码保密 2.代码重复利用效率高,这样不管任何项目只要知道nuget服务器地址就能直接调用 3.可进行版本任意切换提高 ...

  4. 盘一盘 NIO (一)—— Buffer源码解析

    Buffer是个啥? Buffer 即缓冲区,用来暂存输入输出数据的区域.Buffer对象是一份固定数量的数据的容器,实质上是一个数组.但是一个缓冲区不仅仅是一个数组,缓冲区提供了对数据的结构化访问, ...

  5. Java网络编程与NIO详解4:浅析NIO包中的Buffer、Channel 和 Selector

    微信公众号[黄小斜]作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不 ...

  6. mysql的优化策略

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...

  7. Fortigate防火墙常用命令

    命令结构 #config 对策略,对象等进行配置 #get  查看相关对象的参数 #show 查看配置文件 #diagnose 诊断命令 #execute  常用的工具命令,如ping treacer ...

  8. Leetcode之深度优先搜索(DFS)专题-690. 员工的重要性(Employee Importance)

    Leetcode之深度优先搜索(DFS)专题-690. 员工的重要性(Employee Importance) 深度优先搜索的解题详细介绍,点击 给定一个保存员工信息的数据结构,它包含了员工唯一的id ...

  9. Python 基础 2-3 列表的反转与排序

    引言 列表是按照特定格式排序而成的,有时候这种排序方式我们并不喜欢,我们希望它可以按照我们的方式来进行正序或者倒序排序,或其他的排序方式 反转与排序 比如说我这里有一组列表,里面存放的全部都是数值,但 ...

  10. Oracle - 获取当前周别函数

    CREATE OR REPLACE FUNCTION GET_WEEK (V_RQ in DATE) return varchar2 as str varchar2(); str1 varchar2( ...