下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者
当前播放: 06 | Kibana的安装与界面快速浏览
00:00 / 00:00
标清
  • 标清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看

Elasticsearch核心技术与实战

共100讲 · 约1000分钟
16587
免费
01 | 课程介绍
免费
02 | 内容综述及学习建议
免费
03 | Elasticsearch简介及其发...
免费
04 | Elastic Stack家族成员及...
免费
05 | Elasticsearch的安装与...
06 | Kibana的安装与界面快速...
07 | 在Docker容器中运行Elas...
08 | Logstash安装与导入数据
09 | 基本概念:索引、文档和...
10 | 基本概念:节点、集群、分...
11 | 文档的基本CRUD与批量操...
12 | 倒排索引介绍
13 | 通过Analyzer进行分词
14 | Search API概览
15 | URI Search详解
16 | Request Body与Query ...
17 | Query String&Simple ...
18 | Dynamic Mapping和常见...
19 | 显式Mapping设置与常见参...
20 | 多字段特性及Mapping中配...
21 | Index Template和Dynami...
22 | Elasticsearch聚合分析简...
23 | 第一部分总结
24 | 基于词项和基于全文的搜索
25 | 结构化搜索
26 | 搜索的相关性算分
27 | Query&Filtering与多字...
28 | 单字符串多字段查询:Dis...
29 | 单字符串多字段查询:Mult...
30 | 多语言及中文分词与检索
31 | Space Jam,一次全文搜索...
32 | 使用Search Template和In...
33 | 综合排序:Function Scor...
34 | Term&Phrase Suggester
35 | 自动补全与基于上下文的提...
36 | 配置跨集群搜索
37 | 集群分布式模型及选主与脑...
38 | 分片与集群的故障转移
39 | 文档分布式存储
40 | 分片及其生命周期
41 | 剖析分布式查询及相关性算...
42 | 排序及Doc Values&Field...
43 | 分页与遍历:From, Siz...
44 | 处理并发读写操作
45 | Bucket & Metric聚合分...
46 | Pipeline聚合分析
47 | 作用范围与排序
48 | 聚合分析的原理及精准度问...
49 | 对象及Nested对象
50 | 文档的父子关系
51 | Update By Query &...
52 | Ingest Pipeline & Pa...
53 | Elasticsearch数据建模实...
54 | Elasticsearch数据建模最...
55 | 第二部分总结回顾
56 | 集群身份认证与用户鉴权
57 | 集群内部安全通信
58 | 集群与外部间的安全通信
59 | 常见的集群部署方式
60 | Hot & Warm架构与Shard...
61 | 分片设计及管理
62 | 如何对集群进行容量规划
63 | 在私有云上管理Elasticsea...
64 | 在公有云上管理与部署Elas...
65 | 生产环境常用配置与上线清...
66 | 监控Elasticsearch集群
67 | 诊断集群的潜在问题
68 | 解决集群Yellow与Red的问...
69 | 提升集群写性能
70 | 提升进群读性能
71 | 集群压力测试
72 | 段合并优化及注意事项
73 | 缓存及使用Breaker限制内...
74 | 一些运维的相关建议
75 | 使用Shrink与Rollover AP...
76 | 索引全生命周期管理及工具...
77 | Logstash入门及架构介绍
78 | 利用JDBC插件导入数据到El...
79 | Beats介绍
80 | 使用Index Pattern配置数...
81 | 使用Kibana Discover探索...
82 | 基本可视化组件介绍
83 | 构建Dashboard
84 | 用Monitoring和Alerting监...
85 | 用APM进行程序性能监控
86 | 用机器学习实现时序数据的...
87 | 用机器学习实现时序数据的...
88 | 用ELK进行日志管理
89 | 用Canvas做数据演示
90 | 项目需求分析及架构设计
91 | 将电影数据导入Elasticsea...
92 | 搭建你的电影搜索服务
93 | 需求分析及架构设计
94 | 数据Extract & Enrichm...
95 | 构建Insights Dashboard
96 | Elastic认证介绍
97 | 考点梳理
98 | 集群数据备份
99 | 基于Java和Elasticseach构...
100 | 结束语
本节摘要

Kibana 下载地址

https://www.elastic.co/downloads/kibana

// 启动 kibana
bin/kibana

// 查看插件
bin/kibana-plugin list
复制代码

相关阅读

课件地址

初识 Elasticsearch

展开

精选留言(50)

  • https://github.com/MonkStoneTang/elasticsearch-/blob/master/README.md

    老师,我把 elasticsearch 和 kibana 的软件下载的百度云地址上传到了 GitHub 一份,有需要的同学自取吧

    作者回复: 👍

    4
    7
  • 2019-06-27
    老师,你好,请问Kibana汉化是怎么做到的?

    作者回复: Kibana的汉化,从Kibana 6.8 和 ES 7.0开始支持。

    通过在 kibana.yml文件中,增加
    i18n.locale: "zh-CN",就支持中文显示了。

    1
    3
  • 2019-06-27
    终于仔细看了下kibana的DevTool的快捷键,
    Ctrl/Cmd + Option + 0
    Collapse all scopes but the current one. Expand by adding a shift.
    原来这个是0(数字0)不是o(字母o),我说怎么以前总是不起作用呢。

    另外发现一个帮助里面没有的快捷键option+上/下箭头,可以把选中的代码整体上下移动。
    展开

    作者回复: 嗯,谢谢你的分享。0和o确实不容易区分。掌握了快捷键,还是非常方便的

    1
    3
  • 2019-06-25
    会不会有源码解毒

    作者回复: 你是指源码讲解吗?暂时没有这方面的计划。如果大家都有这方面的需求,可以做一个总结够的概览?

    2
    3
  • 2019-08-09
    [14:57:36.428] [warning][stats-collection] Unable to fetch data from spaces collector
     error [14:57:46.510] [warning][stats-collection] [index_not_found_exception] no such index [.kibana], with { resource.type="index_or_alias" & resource.id=".kibana" & index_uuid="_na_" & index=".kibana" } :: {"path":"/.kibana/_search","query":{},"body":"{\"track_total_hits\":true,\"query\":{\"term\":{\"type\":{\"value\":\"space\"}}},\"aggs\":{\"disabledFeatures\":{\"terms\":{\"field\":\"space.disabledFeatures\",\"include\":[\"discover\",\"visualize\",\"dashboard\",\"dev_tools\",\"advancedSettings\",\"indexPatterns\",\"savedObjectsManagement\",\"timelion\",\"graph\",\"monitoring\",\"ml\",\"apm\",\"maps\",\"canvas\",\"infrastructure\",\"logs\",\"siem\",\"uptime\"],\"size\":18}}},\"size\":0}","statusCode":404,"response":"{\"error\":{\"root_cause\":[{\"type\":\"index_not_found_exception\",\"reason\":\"no such index [.kibana]\",\"resource.type\":\"index_or_alias\",\"resource.id\":\".kibana\",\"index_uuid\":\"_na_\",\"index\":\".kibana\"}],\"type\":\"index_not_found_exception\",\"reason\":\"no such index [.kibana]\",\"resource.type\":\"index_or_alias\",\"resource.id\":\".kibana\",\"index_uuid\":\"_na_\",\"index\":\".kibana\"},\"status\":404}"}
        at respond (/usr/local/kibana-7.3.0-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:315:15)
        at checkRespForFailure (/usr/local/kibana-7.3.0-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:274:7)
        at HttpConnector.<anonymous> (/usr/local/kibana-7.3.0-linux-x86_64/node_modules/elasticsearch/src/lib/connectors/http.js:166:7)
        at IncomingMessage.wrapper (/usr/local/kibana-7.3.0-linux-x86_64/node_modules/elasticsearch/node_modules/lodash/lodash.js:4929:19)
        at IncomingMessage.emit (events.js:194:15)
        at endReadableNT (_stream_readable.js:1103:12)
        at process._tickCallback (internal/process/next_tick.js:63:19)


    搞了好久 还是这个错误,十万火急,一鸣哥帮忙看看救火啊。。。
    展开
    1
    2
  • 2019-06-25
    感谢老师,清晰简单明了!
    2
  • 2019-06-24
    没有以centos或Red Hat操作系统的讲解? 没有服务器是使用mac的吧

    作者回复: 在 ES 功能的学习过程中,会在笔记本上安装,此时的配置只能算是dev mode。考虑到es安装非常简单,就没有一步步带着大家每个平台都安装一遍。

    在后续章节中,我们会讲解生产环境和云端的部署和优化方式,那部分应该会涵盖生产环境的配置与优化。

    1
    2
  • 2019-08-09
    Unable to fetch data from spaces collector
    我在linux 启动报这个错误,怎么解决啊
    1
  • 2019-06-27
    请问一下老师我安装Kibana的时候报以下的错误,我是win10的系统,在网上查说是需要幢npm,我装了以后还是报这个错,请问老师这个是啥问题,应该咋解决
    internal/modules/cjs/loader.js:583
        throw err;
        ^

    Error: Cannot find module './babel_register'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
        at Function.Module._load (internal/modules/cjs/loader.js:507:25)
        at Module.require (internal/modules/cjs/loader.js:637:17)
        at require (internal/modules/cjs/helpers.js:22:18)
        at Object.<anonymous> (E:\java_tools\kibana-7.1.0-windows-x86_64\src\setup_node_env\index.js:23:1)
        at Module._compile (internal/modules/cjs/loader.js:689:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
        at Module.load (internal/modules/cjs/loader.js:599:32)
        at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
        at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    展开
    1
    1
  • 2019-06-26
    老师请教个问题,我们生产环境单台服务器起两个es实例,关闭交换分区。时不时系统会oomes实例,甚至会导致服务器重启,如何解决这样的问题呢?

    作者回复: 不知道你生产环境硬件的配置是怎么样的。数据量是怎么样的。

    1)如果是硬件不够,例如磁盘存储不够,你可以通过增加机器实现
    2) 在生产环境,一般推荐一台机器(BM or VM),只部署一个ES 实例。

    你的情况,可以部署到两台机器上看是否还存在问题?

    1
  • 2019-06-25
    请问老师,kibana的服务如何在后台运行

    作者回复: nuhup bin/kibana

    或者设置service启动

    1
    1
  • 2019-12-12
    老师,这个软件我安装的版本是6.0.0.我安装成功后,访问界面 一直提示Error: Please specify a default index pattern 。没有像视频里讲的有安装例子。为什么啊?
  • 2019-12-05
    好了。

    解决办法是:es的elasticsearch 的 elasticsearch.yml 的 network.host: 0.0.0.0 和kibana的kibana.yml的server.host: "0.0.0.0" 这两个端口配置为一样,然后重启,就ok了
  • 2019-12-05
    老师,我是es安装在liunx中,kibana安装在mac中,版本都是7.3.0.,es启动正常,并且可以访问。
    kibana我配置了 elasticsearch.hosts: ["http://172.16.86.99:9200"], 报以下错误。

    [error][status][plugin:security@7.3.0] Status changed from green to red - [data] Elasticsearch cluster did not respond with license information.
     error [07:17:03.769] [warning][process] UnhandledPromiseRejectionWarning: Error: Request Timeout after 30000ms
        at /Library/Elastic/kibana-7.3.0-darwin-x86_64/node_modules/elasticsearch/src/lib/transport.js:362:15
        at Timeout.<anonymous> (/Library/Elastic/kibana-7.3.0-darwin-x86_64/node_modules/elasticsearch/src/lib/transport.js:391:7)
        at ontimeout (timers.js:436:11)
        at tryOnTimeout (timers.js:300:5)
        at listOnTimeout (timers.js:263:5)
        at Timer.processTimers (timers.js:223:10)
        at emitWarning (internal/process/promises.js:81:15)
        at emitPromiseRejectionWarnings (internal/process/promises.js:120:9)
        at process._tickCallback (internal/process/next_tick.js:69:34)
     error [07:17:03.771] [warning][process] Error: Request Timeout after 30000ms
        at /Library/Elastic/kibana-7.3.0-darwin-x86_64/node_modules/elasticsearch/src/lib/transport.js:362:15
        at Timeout.<anonymous> (/Library/Elastic/kibana-7.3.0-darwin-x86_64/node_modules/elasticsearch/src/lib/transport.js:391:7)
        at ontimeout (timers.js:436:11)
        at tryOnTimeout (timers.js:300:5)
        at listOnTimeout (timers.js:263:5)
        at Timer.processTimers (timers.js:223:10)
    展开

    作者回复: es默认情况下只能相应来自local的请求。你需要在es中把network.host配置成对应的ip。你可以先尝试着改为0.0.0.0是否可以解决kibana的访问问题。如果确实是这个原因。再改为合适的ip(0.0.0.0不够安全)

    1
  • 2019-09-26
    老师 为什么说es用于数据存储是不可靠的 会丢数据呢
  • 2019-09-24
    看完本课介绍有些困惑请教老师:不同的业务场景的数据有着不同的数据结构,那在Kibana上是如何适配的呢?

    作者回复: 学了kibana相关章节应该就明白了

  • 2019-09-18
    Kibana 必须结合ES一起使用,多谢分享。
  • 2019-08-21
    discover模块搜索出来的数据太乱了,虽然可以把左边的field选择添加到右边形成table,但是展示的结果还是不友好。目前在discover结果栏只发现了table和json两种方式,如果我想在kibana的基础上对discover的展示结果进行二次ui开发,做成自己想展示的格式。是通过改kibana源码重新编译的方式,还是通过开发插件?或是还有什么更好的办法?谢谢🙏

    作者回复: 不知道你想如何展示。

    kibana支持开发插件,你可以在左侧菜单加入一个类似discovery的同级菜单。

    开发可以参考es的官方文档。使用nodejs开发,前段使用angularjs,开发完成后可以打包成zip文件,发布后,用kibana-plugin install的方式安装。

  • .
    2019-08-20
    kibana一定要和elasticsearch使用吗?可不可单独使用对一些CSV,或者Excel做分析展示吗?

    作者回复: 必须要和es结合使用。你可以吧csv或者excel数据导入es

  • 2019-08-20
    Kibana可以支持react进行二次开发么?

    作者回复: 目前,kibana用的是angular。开发插件,用react也是可以,相对比较别扭。而且也比较难以复用前段的组件。另外,据我所知,kibana似乎有转向react的可能。