首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么对elasticsearch /_cluster/settings端点的put调用不会遵循设置的更新?

Elasticsearch是一个开源的分布式搜索和分析引擎,它提供了一个RESTful API来进行数据的索引、搜索和分析。/_cluster/settings端点是用于更新Elasticsearch集群级别的设置的API端点。

对于为什么对elasticsearch /_cluster/settings端点的put调用不会遵循设置的更新,可能有以下几个原因:

  1. 请求格式错误:在进行PUT调用时,需要确保请求的格式正确。请求体应该是一个JSON对象,包含要更新的设置和对应的值。如果请求格式不正确,Elasticsearch可能无法正确解析请求,导致设置没有被更新。
  2. 权限不足:在进行PUT调用时,需要确保具有足够的权限来更新集群级别的设置。如果没有足够的权限,Elasticsearch会拒绝更新请求。
  3. 配置冲突:Elasticsearch的设置是有一定的优先级顺序的,如果存在多个设置冲突的情况,可能会导致更新不生效。在这种情况下,需要仔细检查设置的优先级和可能存在的冲突。

为了解决这个问题,可以采取以下步骤:

  1. 确保请求的格式正确,请求体是一个JSON对象,包含要更新的设置和对应的值。
  2. 检查是否具有足够的权限来更新集群级别的设置,如果没有足够的权限,需要联系管理员进行权限的调整。
  3. 检查是否存在配置冲突,可以通过查看集群的当前设置和优先级来确定是否存在冲突。如果存在冲突,需要进行相应的调整。

对于Elasticsearch的更多信息和相关产品,可以参考腾讯云的Elasticsearch产品介绍页面:腾讯云Elasticsearch产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ELK运维文档

默认100ms cluster.election.max_timeout:设置第一次选举前节点等待时间上限。目的是为了在网络分割创建下不会导致选举频率过低。...可以创建一个过滤器来排除掉需要停用节点,此时elasticsearch会将该节点分片转移到其他节点上: PUT _cluster/settings { "persistent" : {...h=index,shard,prirep,state,node,unassigned.reason 解释分片分配情况 对于unassigned分片,该接口可以解释为什么没有其进行分配,对于已分配分片...PUT _cluster/settings { "persistent": { "ingest.geoip.downloader.enabled": false } } PUT _cluster...,恢复设置elasticsearch会在节点之间重新均衡shards: PUT _cluster/settings { "transient": { "cluster.routing.allocation.exclude

64610

ElasticSearch最全详细使用教程:入门、索引管理、映射详解

修改索引settings信息 索引设置信息分为静态信息和动态信息两部分。静态信息不可更改,如索引分片数。动态信息可以修改。 REST 访问端点: /_settings 更新所有索引。...{index}/_settings 更新一个或多个索引settings。...详细设置项请参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules.html#index-modules-settings...注意:模板只在索引创建时被参考,修改模板不会影响已创建索引 12.1 新增/修改名为tempae_1模板,匹配名称为te* 或 bar*索引创建: PUT _template/template_...和solr区别是,solr是一个分片进行拆分,es中是整个索引进行拆分。

79.9K47

ElasticSearch最全详细使用教程:入门、索引管理、映射详解

修改索引settings信息 索引设置信息分为静态信息和动态信息两部分。静态信息不可更改,如索引分片数。动态信息可以修改。 REST 访问端点: /_settings 更新所有索引。...{index}/_settings 更新一个或多个索引settings。...详细设置项请参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules.html#index-modules-settings...注意:模板只在索引创建时被参考,修改模板不会影响已创建索引 12.1 新增/修改名为tempae_1模板,匹配名称为te* 或 bar*索引创建: PUT _template/template...和solr区别是,solr是一个分片进行拆分,es中是整个索引进行拆分。

3K21

Elasticsearch集群管理之1——如何高效添加、删除节点?

Elasticsearch不会将分片分配给使用磁盘超过85%节点。它也可以设置为绝对字节值(如500mb),以防止Elasticsearch在小于指定可用空间量时分配分片。...此设置不会影响新创建索引主分片,或者特别是之前任何从未分配过分片。...磁盘分片分配综合样例配置如下: 1PUT _cluster/settings 2{ 3 "transient": { 4 "cluster.routing.allocation.disk.watermark.low...1PUT _cluster/settings 2{ 3 "transient" : { 4 "cluster.routing.allocation.exclude...._ip" : "10.0.0.1" 5 } 6} 这将导致Elasticsearch将该节点上分片分配给其余节点,而不会将群集状态更改为黄色或红色(即使您副本数设置为0)。

8.1K40

Elasticsearch 6.6 官方文档 之「集群」

以下是可以在elasticsearch.yml配置文件中配置或使用群集更新设置 API 在活动群集上动态更新设置cluster.routing.allocation.disk.threshold_enabled...它还可以设置为绝对字节值(如500MB),以防止 Elasticsearch 在可用空间少于指定数量时分配分片。此设置新创建索引主分片没有影响,特别是以前从未分配过任何分片。...将低水位线设置为100GB可用空间、高水位线设置为50GB可用空间、洪泛阶段水位线设置为10GB可用空间及每分钟更新群集信息示例如下: curl -X PUT "localhost:9200/_cluster...例如,要将集群管理员电子邮件地址存储在cluster.metadata.administrator项下,可以发出此请求: curl -X PUT "localhost:9200/_cluster/settings...例如,要增加日志级别,将indices.recovery模块日志级别设置为DEBUG,可以发出以下请求: curl -X PUT "localhost:9200/_cluster/settings"

2.6K30

【超详细】手把手教你ElasticSearch集群搭建

基本介绍 ElasticSearch特色 Elasticsearch是实时分布式搜索分析引擎,内部使用Lucene做索引与搜索 实时性:新增到 ES 中数据在1秒后就可以被检索到,这种新增数据搜索可见性称为...## 设置索引 PUT orders { "settings": { "index": { "number_of_shards": 1,...} ## 设置分片和映射 PUT orders { "settings": { "index": { "number_of_shards": 1, "number_of_replicas...建议设置为(候选主节点/2) + 1 比如三个候选主节点,该配置项为 (3/2)+1 ,来保证集群中有半数以上候选主节点, 没有足够master候选节点, 就不会进行master节点选举,减少脑裂可能...主节点参数设置: ```sh node.master = true node.data = false 数据节点 数据节点负责数据存储和CRUD等具体操作,数据节点机器配置要求比较高、,首先需要有足够磁盘空间来存储数据

5.3K20

Elasticsearch 配置文件 path.data 中可以配置多个数据目录路径吗?

3、但,官方不推荐使用多路径 即便咱们配置了多路径,Elasticsearch 不会在节点数据路径之间平衡分片。 单个路径高磁盘使用量可以触发整个节点高磁盘使用警戒水位线。...如果触发,即使节点其他路径有可用磁盘空间,Elasticsearch不会向节点添加分片。 如果需要额外磁盘空间,官方建议添加新节点而不是额外数据路径。 4、为什么不推荐呢?...步骤 2、使用分配过滤器迁移数据(可选): PUT _cluster/settings { "persistent": { "cluster.routing.allocation.exclude..._name": "target-node-name" } } 当上述命令执行后,Elasticsearch集群配置会更新,以后所有新数据分配都不会考虑名为"target-node-name"节点...PUT _cluster/settings { "persistent": { "cluster.routing.allocation.exclude.

22110

ElasticSearch Client详解

按照官方意思,以后ElasticSearch应该不会再为某一种具体语言单独提供客户端API,而是使用通用rest请求(http)来与ElasticSearch服务器进行交互。...Elasticsearch集群,该transport node并不会加入集群,而是简单ElasticSearch集群上节点发送请求。...client.transport.ignore_cluster_name 是否忽略连接节点集群名称校验,设置为true表示忽略,避免连接节点并不在同一个集群中。...使用配置构建Settings构建TransportClient对象代码如下: Settings settings = Settings.builder() .put(“cluster.name”,...Java High Level REST Client:Elasticsearch client官方高级客户端。基于低级客户端,它定义API,已经请求与响应数据包进行编码解码。

5.2K30

你不得不关注 Elasticsearch Top X 关键指标

Elasticsearch不会将新分片分配给磁盘使用率超过85%节点。它也可以设置为绝对字节值(如500mb),以防止 Elasticsearch 在小于指定可用空间量时分配分片。...此设置不会影响新创建索引主分片,特别是之前从未分配过分片。...Elasticsearch 将尝试磁盘使用率超过90%节点重新分配分片(将当前节点数据转移到其他节点)。它也可以设置为绝对字节值,以便在节点小于指定可用空间量时将其从节点重新分配。...Elasticsearch 执行删除或更新文档操作会先将文档标记为已删除(逻辑删除),不会立即将其从Elasticsearch中物理删除。当你继续索引更多数据时,这些文档将在后台被清理。...更新指定索引刷新频率,实现如下: PUT my_index/_settings { "index": { "refresh_interval": "30s" } } 在写入繁重业务场景或索引速度比搜索性能更关键业务场景下

1.1K50

自建ES集群迁移至腾讯云ES几种方案介绍

自建ES集群调用snapshotapi创建repository仓库 PUT _snapshot/my_cos_backup { "type": "cos", "settings":...当然,我们也可以只迁移某些特定索引。Logstash数据迁移前,提前设置好索引模板,及索引settings和mapping信息。...迁移原理:将腾讯云ES集群于客户自建ES集群进行融合,构建成一个更大ES集群,然后通过设置集群settings配置,将客户ES集群上索引数据平滑迁移到腾讯云ES各个节点上,最后再将客户ES集群节点下线...这里调用是基架集群更新接口,每个地域地址都不一样,这里restart_type设置为full_cluster_restart,重启后方可实现集群融合,7.x版本集群修改discovery.seed_hosts.../_cluster/settings -d '{ "transient" : { "cluster.routing.allocation.include.

4K74

ElasticSearch优化会员列表搜索

设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便,维基百科、Stack Overflow、Github 都采用它 为什么使用ElasticSearch 当一个系统搜索非常复杂,需要关联多张表...":1},{"tagid":2}}] 在保存到ElasticSearch时需要将数据转化为json对象,下面是保存代码(非完整,只是核心代码) Settings settings = Settings.builder...().put("cluster.name", "member").build(); TransportClient client = new PreBuiltTransportClient(settings...,需要更新数据到ElasticSearch,直接把数据和关联数据查询出来,调用上面的代码写入就行了 查询 ElasticSearch查询跟数据库查询不同是,数据库查询通过SQL语句,ElasticSearch...(sex)是男会员 以上都是我在ElasticSearch中比较常用到几个Query,当然QueryBuilders本身有很多种Query,限于篇幅,本文不会详细介绍,而且本文主要目的也只是给一个思路和一个方向

77950
领券