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....
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...
Elasticsearch:单节点数据迁移
Elasticsearch数据迁移:windows单节点迁移到windows将源数据中的ES安装目录下的data/nodes目录整体拷贝到目标ES的对应目录下迁移前请备份;迁移后需要重启ES;Elasticsearch数据迁移:windows单节点迁移到Linux将windows源数据中的ES安装目录下的data/nodes目录整体拷贝到CentOS目标ES的对应目录下迁移前请备份;迁移后需...
Elasticsearch7.2中文教程翻译(十三): 迁移、恢复ES数据
一、恢复集群的安全配置只有在相同的主版本中创建了以前的子版本时,才能恢复.security索引的快照。每个主要版本的上一个次要版本都可以为其主要版本和下一个版本转换和读取索引的格式。当您还原安全配置时,您可以选择对所有配置(包括非安全配置)进行完整还原,或者仅还原.security索引的内容。如备份基于索引的安全配置中所述,第二个选项只包含资源类型配置。第一个选项的优点是将集群从过去的时间点...
Elasticsearch7.2中文教程翻译(十二): 迁移、备份数据
备份集群您无法通过简单地获取其所有节点的数据目录的副本来备份Elasticsearch集群。Elasticsearch可能正在运行时更改其数据目录的内容; 复制其数据目录不能期望捕获其内容的一致图像。如果您尝试从此类备份还原群集,则可能会失败并报告损坏和/或丢失的文件。或者,虽然它默默地丢失了一些数据,但它似乎已经成功了。备份群集的唯一可靠方法是使用快照和还原功能。注意:这里说的是集群,暂时...
Elasticsearch7.2中文教程翻译(十一): 详解Get API
GET API允许根据索引的id从索引中获取JSON文档。下面的示例从名为twitter的索引中获取一个JSON文档,该索引的id值为0:GET twitter/_doc/0上述get操作结果为:{
"_index" : "twitter",
"_type" : "_doc",
"...
Elasticsearch7.2中文教程翻译(十二): 详解删除API
delete API允许根据特定索引的id从索引中删除JSON文档。下面的示例将从id为1的名为twitter的索引中删除JSON文档:DELETE /twitter/_doc/1上述删除操作的结果为:{
"_shards" : {
"total" : 2,
"failed" : 0,
...
阿里云优惠信息展示
【主机爆款特惠】限时优惠 低至3折【助力企业上云】性能级主机2-5折【全民云计算】云主机低至4折【阿里云新用户】云通信专享8折【商标注册服务】低至680元
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...
Elasticsearch7.2中文教程翻译(十): 详解索引API
索引API是在指定索引中添加或更新JSON文档,使其可搜索。下面的示例将JSON文档插入id为1的“twitter”索引:PUT twitter/_doc/1
{
"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"m...
Elasticsearch7.2中文教程翻译(九): 文档的读写原理
简介Elasticsearch中的每个索引都被分成碎片,每个碎片可以有多个副本。这些副本称为复制组,在添加或删除文档时必须保持同步。如果我们做不到这一点,从一个副本中读取结果将与从另一个副本中读取结果非常不同。保持碎片副本同步并为从中读取的数据提供服务的过程称为数据复制模型。Elasticsearch的数据复制模型基于主备份模型,在Microsoft Research的PacificA论文中...
Elasticsearch7.2中文教程翻译(八): API约定
多个索引(跨索引)大多数索引参数的api都支持跨多个索引执行,使用简单的test1、test2、test3表示法(或_all 对于所有索引)。它还支持通配符,例如:test or test or tet or test,以及“排除”(-)的能力,例如:test,-test3。所有多索引api都支持以下url查询字符串参数:ignore_unavailable:是否忽略不可用的索引allow_...
Elasticsearch7.2中文教程翻译(七): 重要配置解析
path.data和path.logs如果您使用.zip或.tar.gz存档,则data和logs 目录是子文件夹$ES_HOME。如果这些重要文件夹保留在其默认位置,则在将Elasticsearch升级到新版本时,存在删除它们的高风险。在生产使用中,您肯定会想要更改数据和日志文件夹的位置:path:
logs: /var/log/elasticsearch
data: /var/d...
Elasticsearch7.2中文教程翻译(六): 配置Elasticsearch
配置ElasticsearchElasticsearch具有良好的默认值,只需要很少的配置。可以使用Cluster Update Settings API 在正在运行的群集上更改大多数设置 。配置文件应包含特定于节点的设置(例如node.name和路径),或节点为了能够加入群集而需要的设置,例如cluster.name和network.host。配置文件位置Elasticsearch有三个配...
Elasticsearch7.2中文教程翻译(五):探索数据
探索您的数据样本数据集现在我们已经了解了基础知识,让我们尝试更真实的数据集。我准备了一份关于客户银行账户信息的虚构JSON文档样本。每个文档都有以下架构:{
"account_number": 0,
"balance": 16623,
"firstname": "Bradshaw",
...