当前位置: 首页 > 面试题库 >

删除分片分配过滤器

禄星腾
2023-03-14
问题内容

我已经设置了一个分片分配过滤器,例如:

    PUT _cluster/settings
{
  "transient" : {
    "cluster.routing.allocation.exclude._name" : "node-1"
  }
}

如何删除或禁用此类设置?我尝试了包含,但后来我同时设置了两个过滤器-
包含和排除。我可以设置类似"cluster.routing.allocation.exclude._name" : ""

但是也可以设置类似以下内容的include all节点吗?


问题答案:

你有没有尝试过

PUT _cluster/settings
{
  "transient" : {
    "cluster.routing.allocation.exclude._name" : null
  }
}

听起来很蠢,但是我认为这就是您在Elasticsearch中取消设置的方式…



 类似资料:
  • 问题内容: 有没有办法从货币过滤器的输出中删除小数/分?我正在做这样的事情: 哪个输出: $ 1,000.00 相反,我想: $ 1,000 可以使用货币过滤器来完成吗?我知道我可以在数字前加一个美元符号,并且可以编写自己的过滤器,但我希望现有的货币过滤器中存在一种简单的方法。 谢谢。 问题答案: 更新 :从 1.3.0 版本开始-currencyFilter:添加fractionSize作为可选

  • centOS上的elasticsearch 1.7.x 我们的三节点集群变成了两节点集群。一切都很好。每个碎片我们都有3个复制品,所以我们都有了。 但现在集群运行状况是黄色的,我们有: 我们已经将ElasticSearch.yml中的副本计数设置更改为1(从2)并在两个节点上重新启动ES。这没有什么区别。 下一步是什么? 我看到了如何重新分配碎片,但没有看到如何消除未分配的碎片。

  • 我在5台机器上安装了MongoDB 3.2.6,这些机器都形成了由2个碎片组成的碎片集群(每个碎片都是具有主次仲裁器配置的副本集)。 我还有一个数据库,其中包含非常大的集合(约50M记录,200GB),它是通过mongos导入的,mongos将其与其他集合一起放入主分片。 我在该集合上生成了散列ID,这将是我的分片密钥。 在thay之后,我用: 命令返回: 它开始碎裂。碎片的状态如下所示: 这一切

  • 问题内容: 有没有办法告诉詹金斯(2.2)删除已删除分支的作业?目前,由于未删除作业,因此我的构建监视器填充了分支。是否有设置可以触发此行为,还是应该将其记录为错误? 问题答案: 由于您使用的是最新的Jenkins版本,请考虑将作业切换到多分支管道设置。 工作流多分支功能(由工作流插件提供)提供以下关键功能: 在仓库中,每个新分支都会在Jenkins中自动创建工作流(作业)(假设Webhook已从

  • 我有一个整数和零的列表。我想只过滤掉Nones。 这将删除None,但也删除0(整数)。我想以保持0(整数)的方式修改它 结果是一个列表[1,0,1,0,1,0,1,0]--

  • 假设我们在 “contact-form” 分支上的工作已经完成了。并且我们也已经把最终的改动整合到了 “master” 分支。现在我们就不再需要这个分支了。把它删除掉吧: $ git branch -d contact-form 为了保持一致,我们也有必要删除它所对应的远程分支。附加上一个 “-r” 参数就可以了: $ git branch -dr origin/contact-form