高效码农

撰写、分享国内外先进的IT技术

标签 Elasticsearch 下的文章

September 30, 2019

Elasticsearch7.x中文教程翻译(十四): 日志配置

Elasticsearch使用Log4j 2进行日志记录。可以使用log4j2.properties文件配置Log4j2。Elasticsearch公开三个属性${sys:es.logs.base_path}, ${sys:es.logs.cluster_name}${sys:es.logs.node_name}可以在配置文件中被引用,以确定日志文件的位置。该属性${sys:es.logs....
September 10, 2019

CentOS7软件安装错误汇总

一、centos yum安装docker是报错报错信息:Error downloading packages: python-IPy-0.75-6.el7.noarch: [Errno 256] No more mirrors to try. libsemanage-python-2.5-14.el7.x86_64: [Errno 256] No more mirrors to tr...
August 17, 2019

Elasticsearch:单节点数据迁移

Elasticsearch数据迁移:windows单节点迁移到windows将源数据中的ES安装目录下的data/nodes目录整体拷贝到目标ES的对应目录下迁移前请备份;迁移后需要重启ES;Elasticsearch数据迁移:windows单节点迁移到Linux将windows源数据中的ES安装目录下的data/nodes目录整体拷贝到CentOS目标ES的对应目录下迁移前请备份;迁移后需...
August 16, 2019

Elasticsearch7.2中文教程翻译(十三): 迁移、恢复ES数据

一、恢复集群的安全配置只有在相同的主版本中创建了以前的子版本时,才能恢复.security索引的快照。每个主要版本的上一个次要版本都可以为其主要版本和下一个版本转换和读取索引的格式。当您还原安全配置时,您可以选择对所有配置(包括非安全配置)进行完整还原,或者仅还原.security索引的内容。如备份基于索引的安全配置中所述,第二个选项只包含资源类型配置。第一个选项的优点是将集群从过去的时间点...
August 15, 2019

Elasticsearch7.2中文教程翻译(十二): 迁移、备份数据

备份集群您无法通过简单地获取其所有节点的数据目录的副本来备份Elasticsearch集群。Elasticsearch可能正在运行时更改其数据目录的内容; 复制其数据目录不能期望捕获其内容的一致图像。如果您尝试从此类备份还原群集,则可能会失败并报告损坏和/或丢失的文件。或者,虽然它默默地丢失了一些数据,但它似乎已经成功了。备份群集的唯一可靠方法是使用快照和还原功能。注意:这里说的是集群,暂时...
August 1, 2019

Elasticsearch 7.3.0发布:基于Lucene 8.1.0的Elasticsearch 7.3.0

今天我们很高兴地宣布发布基于Lucene 8.1.0的Elasticsearch 7.3.0。这是最新的稳定版本,已经可以通过我们的Elasticsearch Service进行部署。7.x中的最新稳定版本:下载Elasticsearch 7.3.0Elasticsearch 7.3.0发行说明Elasticsearch 7.3迁移数据帧——转换和透视流数据数据帧转换是Elasticsear...
July 30, 2019

Elasticsearch7.2中文教程翻译(九): 文档的读写原理

简介Elasticsearch中的每个索引都被分成碎片,每个碎片可以有多个副本。这些副本称为复制组,在添加或删除文档时必须保持同步。如果我们做不到这一点,从一个副本中读取结果将与从另一个副本中读取结果非常不同。保持碎片副本同步并为从中读取的数据提供服务的过程称为数据复制模型。Elasticsearch的数据复制模型基于主备份模型,在Microsoft Research的PacificA论文中...
July 28, 2019

Elasticsearch7.2中文教程翻译(八): API约定

多个索引(跨索引)大多数索引参数的api都支持跨多个索引执行,使用简单的test1、test2、test3表示法(或_all 对于所有索引)。它还支持通配符,例如:test or test or tet or test,以及“排除”(-)的能力,例如:test,-test3。所有多索引api都支持以下url查询字符串参数:ignore_unavailable:是否忽略不可用的索引allow_...
July 27, 2019

Elasticsearch7.2中文教程翻译(七): 重要配置解析

path.data和path.logs如果您使用.zip或.tar.gz存档,则data和logs 目录是子文件夹$ES_HOME。如果这些重要文件夹保留在其默认位置,则在将Elasticsearch升级到新版本时,存在删除它们的高风险。在生产使用中,您肯定会想要更改数据和日志文件夹的位置:path: logs: /var/log/elasticsearch data: /var/d...
July 26, 2019

Elasticsearch7.2中文教程翻译(六): 配置Elasticsearch

配置ElasticsearchElasticsearch具有良好的默认值,只需要很少的配置。可以使用Cluster Update Settings API 在正在运行的群集上更改大多数设置 。配置文件应包含特定于节点的设置(例如node.name和路径),或节点为了能够加入群集而需要的设置,例如cluster.name和network.host。配置文件位置Elasticsearch有三个配...
July 25, 2019

Elasticsearch7.2中文教程翻译(五):探索数据

探索您的数据样本数据集现在我们已经了解了基础知识,让我们尝试更真实的数据集。我准备了一份关于客户银行账户信息的虚构JSON文档样本。每个文档都有以下架构:{ "account_number": 0, "balance": 16623, "firstname": "Bradshaw", ...
July 24, 2019

Elasticsearch7.2中文教程翻译(四):数据的修改、更新、删除、批处理

修改您的数据Elasticsearch几乎实时提供数据操作和搜索功能。默认情况下,从索引/更新/删除数据到搜索结果中显示的时间,您可能会有一秒钟的延迟(刷新间隔)。这是与SQL等其他平台的重要区别,其中数据在事务完成后立即可用索引/更换文档编辑我们之前已经看到了如何索引单个文档。让我们再次回忆一下这个命令:PUT /customer/_doc/1?pretty { "name&...