IMPORTANT:

在升级 Kibana 之前:

请参考重要变更文档。

在升级生产服务之前请先在测试环境测试升级。

使用 Elasticsearch 的 snapshots 特性备份数据。除非存在备份数据,否则版本 不能向前回滚 。

如果使用了自定义插件,检查其是否有兼容版本。

从不同的 Kibana 版本进行升级,过程也不相同。请参考以下表格决定需要按照哪个过程进行升级:

当前版本

目标版本

支持的升级类型

3.x

5.x

全新安装

4.0 or 4.1

5.x

标准升级及索引重建

4.x >= 4.2

5.x

标准升级

5.0.0 pre GA

5.x

标准升级及索引重建

5.x

5.y

标准升级 (where y > x)

IMPORTANT:只要是从 Kibana 4.1 或 4.0 升级上来的,就需要进行索引重建。

即使您现在运行的 Kibana 版本为 4.2 或更高,如果之前是从 Kibana 4.0 或 4.1 升级过来的,您仍需要进行一次标准升级及索引重建来升级到 5.x。

这是因为 Elasticsearch 需要对所有在 Elasticsearch 2.0 之前创建的索引进行重建,哪怕目前工作的版本是 Elasticsearch 2.x。

升级到 5.x 的过程只需要进行一次索引重建。

NOTE:由 Kibana 4.x 保存的查询、视图和仪表板一般兼容 5.x。

标准升级

标准升级是升级 Kibana 最直接的方法,仅支持 4.2 及以上的版本。

如果您之前没有升级过 Kibana,参考该表格来验证您的版本是否支持标准升级。

NOTE:如果您从 Kibana 中保存或导出过依赖 Elasticsearch Query DSL 的对象,确保参考过 Elasticsearch 重要变更文档并且按照其指引进行过必要的修复。

用 deb 或 rpm 包进行升级

在当前系统中使用相应的命令停止当前运行的 Kibana 进程。

使用 rpm 或 dpkg 安装新的包。所有的文件应该被放置到相应的位置并且配置文件不应该被覆盖。

NOTE:Kibana 4.x 的配置文件路径不同于 5.0+,所以如果您是从 4.x 升级的,您需要把配置从原有的配置文件(/opt/kibana/config/kibana.yml)拷贝到新的配置文件(/etc/kibana/kibana.yml)。

确保您移动或者升级了重要变更文件中指明的配置项,否则 Kibana 将无法启动。

运用以下方法升级插件:删除已存在的插件,使用 kibana-plugin 脚本重新安装相应的版本。参考插件文档获取更多信息。

在当前系统中使用相应的命令启动新的 Kibana 进程。

用 zip 或 tar.gz 压缩包进行升级

将 zip 或 tar.gz 压缩包解压到一个新的文件夹,确保 config 或 data 文件夹没有被覆盖。

将原来安装的 config 文件夹下的所有文件拷贝到新安装目录中。确保您移动或者升级了重要变更文件中指明的配置项,否则 Kibana 将无法启动。

将原来安装的 data 文件夹下的所有文件拷贝到新安装目录中。

使用 kibana-plugin 脚本重新安装相应的版本。参考插件文档获取更多信息。

关闭原 Kibana 进程。

开启新 Kibana 进程。

重建索引进行标准升级

无论何时对一个含有早于 Elasticsearch 2.0 版本创建的 .kibana 索引的 Kibana 进行升级,都必须在 Elasticsearch 中进行一次索引重建。

例如,从 Kibana 4.1 或 4.0 直接升级或者从之前由 4.1 或 4.0 升级上来的 4.2+ 进行升级。

重建索引是从已有的索引升级语法、映射而创建一个新索引的过程。尽管这支持手动进行,我们仍然推荐使用在 Elasticsearch 重建索引升级指南中提到的 Elasticsearch 迁移插件。

NOTE:Elasticsearch 迁移插件创建一个新版本的 .kibana 索引并创建一个 索引别名 指向它。Kibana 5.0 支持这个索引别名,但是如果想在 Elastic stack 升级的过程中运行 Kibana 4.x,就需要配置 4.x 安装时指向该版本索引,使用 kibana.yml 文件中的 kibana.index 配置项进行配置。

一旦重建索引完成了,就可以遵循标准升级的指引继续升级。

全新安装

Kibana 4.0 进行了一次重要的架构重构,导致底层的 .kibana 索引模式改变很大,以至于从 Kibana 3.x 升级需要重建所有的视图、仪表板等。

如果您需要从 3.x 升级,请遵循安装指引来安装 Kibana,然后手动重建查询、视图和仪表板。

kibana 更新 索引模式_升级 Kibana - Kibana 中文文档相关推荐

  1. kibana 更新 索引模式_elasticsearch – 如何在kibana中自动配置索引模式

    是否可以在kibana中自动配置索引模式?通过一些设置文件或者休息api.安装后,可以手动完成. Kibana 5.x公开了这样一个API来管理索引模式. 要创建索引模式,可以向kibana访问URL ...

  2. kibana 更新 索引模式_Kibana探索数据(Discover)详解

    设置时间过滤器 时间过滤器按照指定的时间段展示搜索结果.设置了 index contains time-based events 和 time-field 的索引模式可以使用时间过滤器. 时间过滤器默 ...

  3. kibana 更新 索引模式_Kibana对索引动态加字段显示

    本文介绍Kibana对索引动态加字段显示.在实际业务数据存入Elasticsearch索引时会有一些枚举值,这些枚举值的意义不直观,也没必要在存索引时特意加一个用于显示的字段.这种场景只需在Kiban ...

  4. lavaral中文手册_【laravel7.x中文文档】路由

    路由 [TOC] 基本路由 构建基本路由只需要一个 URI 与一个 闭包 ,这里提供了一个非常简单优雅定义路由的方法: Route::get('foo', function () { return ' ...

  5. dropout层加在哪里_常用层 - Keras中文文档

    常用层 常用层对应于core模块,core内部定义了一系列常用的网络层,包括全连接.激活层等 Dense层 keras.layers.core.Dense(units, activation=None ...

  6. angular乱码_号外!Angular 中文文档已同步翻译至 7.0

    从 Angular 7 发布(2018-10-18)至今已经过去四天了.四天的时间够干嘛的?只够我把它的文档(几乎)同步翻译完而已! 现在,它已经发布在了 https://angular.cn/doc ...

  7. php 模式修正符e,模式修正符 - PHP 5 中文文档

    i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母. m (PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一"行" ...

  8. python pptx库中文文档_基于python-pptx库中文文档及使用详解

    个人使用样例及部分翻译自官方文档,并详细介绍chart的使用 一:基础应用 1.创建pptx文档类并插入一页幻灯片 from pptx import Presentation prs = Presen ...

  9. python pptx教学_基于python-pptx库中文文档及使用详解

    个人使用样例及部分翻译自官方文档,并详细介绍chart的使用 一:基础应用 1.创建pptx文档类并插入一页幻灯片 from pptx import Presentation prs = Presen ...

最新文章

  1. 港中大、商汤开源目标检测工具包mmdetection,对比Detectron如何?
  2. ylb:使用sql语句实现添加、删除约束
  3. 框架选修课之dom4j解析xml字符串实例
  4. C语言 文件操作9--fgetc()和fputc()
  5. 查找数组是否有重复元素
  6. java监控rabbitMq服务状态,spring cloud 的监控turbine-rabbitmq的示例
  7. Citrix路径遍历(CVE-2019-19781)
  8. php5.5.35安装,如何安装php5
  9. 我:一个女孩从软件测试工程师到主管的成长
  10. Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源代码)
  11. NOI.AC NOIP2018 全国热身赛 第四场
  12. bt种子磁力播放器 android,(安卓)种子磁力在线播放器 — 可离线至本地
  13. 线性代数笔记5——平面方程与矩阵
  14. Unity3D插件开发
  15. 前端骨架屏方案与实践
  16. 明源地产ERP实施五步法
  17. 如何看懂这些图形学公式
  18. linux 修复文件fsck,使用fsck检查并修复文件系统[Linux] | MOS86
  19. 深度学习之DCN-v2
  20. 美国PARKER派克永磁高速伺服电机——GVM电机

热门文章

  1. 万物互联下的碎片化怎么破?UINO优锘推出物联网产业元宇宙“物联森友会”
  2. Gartner最新发布:影响2022年基础设施和运营重大趋势
  3. 腾讯启动“SaaS技术联盟”联合行业制定互联互通标准
  4. Facebook陷入史上最大危机;华为5G设备欧洲大卖,美国指责欧盟;红帽宣布OpenShift可用于AWS中国……...
  5. 大厂必问的分布式究竟是什么鬼?
  6. 趣挨踢 | 阿里员工吐槽:我在阿里工作五年,面试一个小公司竟然挂了
  7. oracle inventory directory,oraInventory目录的作用
  8. 调用某个按钮事件_Event 对象之事件句柄 (Event Handlers)
  9. ubuntu matlab_有没有人和我一起整理Python的matlab代替
  10. mysql管理器源码_一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)