kibana 更新 索引模式_升级 Kibana - Kibana 中文文档

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,然后手动重建查询、视图和仪表板。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527304.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle裁员原因_Oracle大幅度裁员意味着什么?

近日,Oracle开始大幅度裁撤中国区研发中心(CDC),整个CDC一共1600人,被裁掉的将有900人,近六成的员工将面临失业。Oracle中国如此大动作裁员的原因究竟是什么呢?2018财年,甲骨文总营收为398.31亿美元&#x…

oracle计算1到一百偶数的和,Perl 打印在1..100内所有偶数和奇数

#!/usr/bin/perl -w#本程序用来打印#1-100的所有偶数#1-100的所有奇数#1-100里所有以1、2、7结尾的数for(my $i1;$i<100;$i){if (!($i % 2)){print "$i\t";}}print "\n";for(my $i1;$i<100;$i){if ($i % 2){print "$i\t";}}print "\n…

python微信集成_Python微信公众号后台开发005:集成智能聊天机器人​

​给公众号集成一个智能聊天机器人一、前述ChatterBot是一个基于机器学习的聊天机器人引擎&#xff0c;构建在python上&#xff0c;主要特点是可以自可以从已有的对话中进行学(jiyi)习(pipei)。二、具体1、安装是的&#xff0c;安装超级简单&#xff0c;用pip就可以啦pip insta…

django oracle 性能,4.利用Django在前端展示Oracle 状态趋势

利用Django在前端展示Oracle 状态趋势2017-12-15 Python 宅必备开发环境操作系统:CentOS 7.4Python版本 :3.6Django版本: 1.10.5操作系统用户:oms数据处理:pandas前端展示:highcharts通过上面我们已介绍了如何定时获取系统Oracle状态语句以及如何利用pandas处理成highcharts识别…

分段二次插值例题_分段三次插值

摘要用函数来表示变量间的数量关系广泛应用于各学科领域&#xff0c;但是在实际问题中&#xff0c;往往是通过实验、观测以及计算等方法&#xff0c;得到的是函数在一些点上的函数值。如何通过这些离散数据找到函数的一个满足精度要求且便于使用的近似表达式&#xff0c;是经常…

linux文件在哪个分区,linux下肿么查看目录所在的分区

1、用df 命令查看查看目录所在分区&#xff0c;例如查看/var目录所在分区&#xff1a;[rootlocalhost var]# df -h /varFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg1-lvroot 51G 2.6G 46G 6% /mounted on 列下面就是所在的分区2、如果还想看磁盘分区情况&#x…

linux 格式化 目录,Linux 磁盘分区、格式化、目录挂载

实验环境: Citrix虚拟化, RHEL6.4系统环境本文目的: 熟悉Linux的基本磁盘分区、格式化、目录挂载。1.显示当前主机目录2.磁盘分区3.磁盘格式化4.挂载目录1. 显示当前主机目录命令df -h[rootlocalhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/map…

通州区机器人比赛活动总结_机器人大赛赛后总结

机器人大赛赛后总结机器人大赛结束了&#xff0c;每个科协人都缓和了一下自己忙碌的节奏。在比赛这段时间里&#xff0c;大家都辛苦地准备了很久&#xff0c;尽管在比赛中有着不尽如人意的地方&#xff0c;比赛也落下了完美的帷幕。赛后我们认真总结了此次活动中出现的问题。首…

linux用分词系统,Linux(CentOS 6.4)Solr4.8.1中文分词配置(IK分词)

1、环境准备CentOS6.4、Tomcat6.0、Jdk1.7、Solr4.8.1、IK Analyzer 2012FF_hf12、配置步骤(1)下载IK Analyzer分词包&#xff0c;解压缩(2)将IKAnalyzer2012FF_u1.jar拷贝到solr服务的目录solr/WEB-INF/lib下cp /usr/download/IK Analyzer 2012FF_hf1/IKAnalyzer2012FF_u1.jar…

python我的世界服务器_Python取Minecraft服务器信息

最近猛玩Minecraft&#xff0c;无聊之下写了这个东西&#xff0c;可以取到版本&#xff0c;在线人数&#xff0c;最大人数。import socketimport codecsclass mcstatus:def __init__(self,hostname,port,timeout 0.6):self.hostname hostnameself.timeout timeoutself.port …

华为内部存储转sd卡_怎样把华为手机内存的东西传、转到SD卡中呢

2016-08-24华为mate8手机里没有SD卡有关系吗华为Mate8支持SD卡锁功能&#xff0c;下面小编就来讲讲SD卡锁如何使用。一、当前手机没有设置SD卡密码功能&#xff0c; 手机一旦丢失&#xff0c;SD卡中的内容也将泄露&#xff1b;Mate 8支持SD卡加密功能&#xff0c;通过对SD加密&…

linux隔一级目录找文件,linux查看文件和子目录

Q4&#xff1a;linux查找当前目录下所有子目录特定文件类型需要查找的文件内容1、find [选项] [目录] [条件] [动作]如果不指定任何目录&#xff0c;find将会查找当前目录。如果 不指定条件&#xff0c;则条件相当于“true”&#xff0c;这样会把全部文件都找出来。选项、条件和…

linux c程序加args,C/C++可变参数,“## __VA_ARGS__”宏的介绍和使用

在阅读代码的时候&#xff0c;在一个宏定义语句中&#xff0c;发现了个之前未曾见过的编译器预定义宏&#xff1a;“__VA_ARGS__”。当时&#xff0c;从代码语句中推测它代表宏参数&#xff1a;“…”(本文称之为省略号)&#xff0c;依稀记得printf函数声明中有使用这个省略号&…

python梦幻西游鼠标偏移_【按键盒子】梦幻西游解决鼠标漂移问题

Gosub GetFbl//Gosub 点击任务红名/////获取窗口分辨率///Sub GetFbl//左上角找图FindPic 0, 0, 1024, 768, "Attachment:\zsj.bmp", 0.9, intX1, intY1If intX1 < 0MessageBox "未找到窗口左上角"Else//定位窗口右下角Delay 10FindPic 0, 0, 1024, 768…

linux看java堆大小,linux 改java堆内存大小

linux 改java堆内存大小[2021-02-08 23:06:29] 简介:linux查内存大小的方法&#xff1a;首先打开应用程序&#xff1b;然后选择系统工具选项&#xff0c;并单击系统终端选项&#xff1b;接着在系统终端命令行输入【free -h】命令&#xff1b;最后在结果中找到total即可查看到系…

脉冲宽度调制pdm_PWM (脉冲宽度调制)原理与实现

原理与实现1、PWM原理2、调制器设计思想3、具体实现设计一、PWM(脉冲宽度调制Pulse Width Modulation)原理&#xff1a;脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成&#xff0c;其占空比与信号的瞬时采样值成比例。图1所示为脉冲宽度调制系统的原理框图和波形图。该系统…

arch linux简体中文,User-mode Linux (简体中文)

本文或本节需要翻译。要贡献翻译&#xff0c;请访问简体中文翻译团队。什么是 user-mode-linux?User-mode-linux (UML) 是让一个linux作为一个独立进程运行在另一个linux上。 请在[1] 查找 uml 的详细安装使用指南。这篇 wiki 文章是 这帖[失效链接 2020-08-06 ⓘ] 概要。 如果…

cad常用字体包_CAD制图初学入门如何学好CAD?CAD大神总结5点诀窍,必须收藏

现在有很多的小伙伴们都加入到了CAD这个大家庭中&#xff0c;一开始都是都是一脸懵的状态&#xff0c;更不知要从何入手&#xff01;小编才开始也是&#xff0c;但是只要掌握好CAD的技巧和脊髓&#xff0c;一切都不是事。CAD大神总结5点诀窍&#xff0c;悄悄告诉你&#xff0c;…

栈windows linux,Linux+Windows: 程序崩溃时,在 C++ 代码中,如何获取函数调用栈信息...

一、前言程序在执行过程中 crash 是非常严重的问题&#xff0c;一般都应该在测试阶段排除掉这些问题&#xff0c;但是总会有漏网之鱼被带到 release 阶段。因此&#xff0c;程序的日志系统需要侦测这种情况&#xff0c;在代码崩溃的时候获取函数调用栈信息&#xff0c;为 debug…

python vbs库_Python语言之requests库

发送请求、传递URL参数、定制headers、接受数据&#xff0c;处理数据等在Java中用httpclient jar包&#xff0c;在Python中用requests库&#xff0c;即使没有事先下载&#xff0c;在Pycharm开发工具中&#xff0c;出现提示时刻&#xff0c;同意安装即可1) 发送请求urlhttp://ba…