我正在尝试按照远程指令的重新索引从1.x>5.x升级ELK堆栈。我不确定如何导出需要创建的索引列表,然后将该列表导入到新实例中。我已经使用这个命令创建了一个索引列表,有“pretty”,也有没有,但是我不确定使用哪种文件格式以及下一步如何处理该文件。
create index指令并不涉及如何一次创建多个索引,而bulk指令只涉及创建/索引文档,而不是创建索引本身。如有任何关于如何最好地遵循升级说明的帮助,将不胜感激。
我显然没有足够的声誉来连接“创建索引”和“批量”指令,所以很抱歉。
通过sed提供的索引列表创建了一个格式化的索引列表,然后通过以下脚本提供该文件,就可以完成此任务:
#! /bin/bash
while read some_index; do
curl -XPUT "localhost:9200/$some_index?pretty" -d'
{
"settings" : {
"index" : {
"refresh_interval" : -1,
"number_of_replicas" : 0
}
}
}'
sleep 1
done <$1
如果有人能告诉我Elasticsearch中任何预先存在的机制的方向,请告诉我。
通过一个curl命令,您可以创建一个索引模板,该模板将在文档到达您的ES5.x集群时触发索引创建。
基本上,这个curl命令将创建一个索引模板,用于即时创建的每个新索引。然后,您可以使用“Reindex from Remote”技术将文档从ES1.x移动到ES5.x,并且不必担心索引的创建,因为索引模板会处理它。
curl -XPUT 'localhost:9200/_template/my_template' -H 'Content-Type: application/json' -d'
{
"template": "*",
"settings": {
"index.refresh_interval" : -1,
"index.number_of_replicas" : 0
}
}
'
人员管理-成员-批量导入-下载模板-上传文件
问题内容: Kibana 4.3具有用于导入/导出仪表板,搜索和可视化的强大功能。但是,相关的索引模式不包含在生成的export.json文件中。将export.json文件导入另一个kibana索引时,Kibana报告错误。 如何将kibana的索引模式从一个Elasticsearch实例迁移到另一个实例? 谢谢, 内森 问题答案: 从官方文档(添加重点) 导出的仪表板 不包括其关联的索引模式
我目前正在通过webpack/babel在React应用程序中使用ES6。我使用索引文件收集模块的所有组件并将其导出。不幸的是,这看起来是这样的: 所以我可以很好地从其他地方导入它,比如: 显然,这不是一个很好的解决方案,所以我想知道,是否还有其他方法。我似乎无法直接导出导入的组件。
感谢 windNight 的PR 增加了 导出导入通知功能,使用方式很简单 有了这个导入导出功能后,数据库重置之前可以先备份了!
有人知道如何在解析服务器上从parse.com重新创建导入/导出吗? 或者甚至指出我做这件事的正确方向?
问题内容: 我已经通读了Apple的Swift文档,却对如何创建模块或如何将类或结构成员定义为私有或公共一无所知。 语法中有对import语句的引用,但找不到有关它做什么或如何使用的信息。 有谁知道我在哪里可以找到这个? 问题答案: 更新资料 您可以使用框架对快速项目进行模块化。 我们通过为每个模块创建单独的框架项目并通过Xcode工作区将它们链接来实现模块化。当我们将组件分为不同的项目时,它看起