首页 > 其他分享 >es 开启重新分配和修改水位线

es 开启重新分配和修改水位线

时间:2023-11-13 10:33:55浏览次数:31  
标签:重新分配 settings allocation cluster 水位 location 磁盘 es

出现如下图磁盘水平线报警问题会导致副本unassigned 

定位问题:有两个 data node磁盘容量为90% 以上。

解决问题:将磁盘容量将低到80% 以下后,自动平衡完成。

开启重分配命令:

复制
curl -XPUT 'localhost:9200/_cluster/settings'-d
'{ "transient":
{"cluster.routing.allocation.enable" : "all"
}
}'

可以在kibana调整es磁盘水平线,即磁盘空间占用情况和分片的情况。

PUT _cluster/settings
{
"transient": {
"cluster": {
"routing": {
"allocation.disk.watermark.high": "95%",
"allocation.disk.watermark.low": "90%"
}

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:重新分配,settings,allocation,cluster,水位,location,磁盘,es
From: https://www.cnblogs.com/gaoyuechen/p/17828623.html

相关文章

  • 虚拟机,宝塔面板,wordpress
    1.进入并安装宝塔面板,linux面板安装脚本;2.选择对应的Linux版本,复制命令到虚拟机命令行执行;编者用的是centos,选择第一个脚本;3.安装结束后,会得到如下信息,复制内网面板地址,在运行虚拟机的主机上的浏览器中,进入该地址,输入对应的用户名username,密码password;安装插件选择对应的LNMP......
  • ES数据查询
    要查询Elasticsearch的集群设置中的cluster.routing.allocation.enable和cluster.routing.allocation.disk.watermark参数,你可以使用Elasticsearch的RESTAPI发起一个GET请求来获取这些信息。以下是一个示例:bash复制代码curl-XGET"http://your_elasticsearch_clu......
  • 日期转换工具类:由TimeStamp时间戳转换为日期格式的字符串
    importlombok.extern.slf4j.Slf4j;importorg.apache.commons.lang3.StringUtils;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;@Slf4jpublicclassDateTimeUtil{publicstaticfinalStringDATE_PATTERN="yyyy-......
  • 4 种 MySQL 同步 ES 方案
    本文会先讲述数据同步的4种方案,并给出常用数据迁移工具1.前言在实际项目开发中,我们经常将MySQL作为业务数据库,ES作为查询数据库,用来实现读写分离,缓解MySQL数据库的查询压力,应对海量数据的复杂查询。这其中有一个很重要的问题,就是如何实现MySQL数据库和ES的数据同步,......
  • test 11111
    MySql分库分表与分区的区别和思考摘要:一.分分合合说过很多次,不要拘泥于某一个技术的一点,技术是相通的。重要的是编程思想,思想是最重要的。当数据量大的时候,需要具有分的思想去细化粒度。当数据量太碎片的时候,需要具有合的思想来粗化粒度。1.1分很多技术都运用了分的编程思想......
  • SpringBoot: RestTemplate中文乱码
    1.问题原因RestTemplate的构造器创建了一个默认字符集为ISO-8859-1的StringHttpMessageConverter对象,它的默认编码格式为ISO-8859-1,所以需要修改这个StringHttpMessageConverter对象的编码格式即可2.解决方案@BeanpublicRestTemplategetRestTemplate(){......
  • Service Mesh:微服务架构的救世主还是多余的花招?
    ServiceMesh的前世今生在前面,我们提出了一个问题:随着模块和节点的增多,微服务之间难免会遇到各种网络问题。为了解决这些问题,目前有一个解决方案,即使用SpringCloud中的各个组件。然而,这种解决方案不仅需要更多的学习成本,而且对代码有一些要求,比如必须使用Java开发。这就导致了系......
  • TOP 18 BEST DIAGNOSTIC TOOLS FOR TRUCKS IN 2023
    WhyHeavyDutyScanToolIsNecessary?Heavy-dutyscantoolsareessentialforcommercialtruckfleetoperatorsandmaintenancetechniciansbecausetheyprovidedetailedinformationaboutthehealthofatruck’sengine,transmission,andothersystems.Thi......
  • CodeDesk-一个新款跨平台桌面开发框架
     CodeDesk的灵感来自Electron和Photino。这是一个基于.NET的开源项目。CodeDesk的目标是使开发人员能够在跨平台的本机应用程序中使用WebUI(HTML、JavaScript、CSS等)无论是Html,Blazor,Vue,React还是Angular等前端框架,都可以与CodeDesk一起使用,而不是学习特定于平台的......
  • ES7-ES12
    ES6是JavaScript的一次重大升级,但随后的版本也带来了许多新特性和改进。下面是ES6之后的几个版本的重要特性:ES2016(ES7):指数运算符(**):引入了指数运算符,用于计算乘方。Array.prototype.includes():提供了一种更简洁的方法来判断数组中是否包含某个元素。ES2017(E......