elasticsearch - 在Sonarqube 5.6中禁用高水印日志记录

标签 elasticsearch sonarqube

我对sonarqube 5.6有点问题,我得到了错误:

high disk watermark [90%] exceeded on [dGbc0mfEQmOT5LXYQU45aQ][sonar-1498565081006] free: 931mb[5.1%], shards will be relocated away from this node
high disk watermark [90%] exceeded on [dGbc0mfEQmOT5LXYQU45aQ][sonar-1498565081006] free: 931mb[5.1%], shards will be relocated away from this node

在我想禁用(或至少降低限制)的sonar.log中。经过一番搜索,我发现我必须运行此命令
curl --noproxy '*' --u admin:admin -vvvv -XPUT http://localhost:9004/_cluster/settings -d '{"persistent" : {"cluster.routing.allocation.disk.threshold_enabled": False}}'

但是当我这样做时,出现了404错误,我不知道为什么这不起作用。这就是为什么如果有人可以给我一点提示我做错了事,我将非常感激吗? sonarqube安装正在SuSE上运行。
最好的祝福

最佳答案

此消息表明服务器上没有足够的可用磁盘空间,因此最好的解决方法是释放一些空间。

您的curl请求不起作用,因为您需要使用此属性集启动SonarQube:sonar.search.httpPort=10000
并在您的curl请求中使用此端口(不带任何身份验证-u admin:admin)。

然后删除此属性,然后重新启动SonarQube。

请注意,不支持覆盖此值。

关于elasticsearch - 在Sonarqube 5.6中禁用高水印日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44781391/

相关文章:

Elasticsearch - 属性和字段有什么区别?

elasticsearch - 有没有办法显示所选文档在ElasticSearch上与其他文档相似的百分比?

scala - elastic4s地理距离排序查询语法

elasticsearch - 文档和时间戳存在,但Kibana在 “Discover”选项卡中未显示任何结果

java - sonarQube 报告错误 - 使字段 transient 或可序列化

java - SonarQube:java.lang.IllegalStateException:Web应用程序未启动

mysql - 配置 Sonar 以与 mysql 一起使用

javascript - 访问潜在 null/ undefined variable 的属性 - javascript

ruby-on-rails - 使用SearchKick的部分匹配不适用于电话号码字段

java - SonarQube自定义规则-获取方法参数所有者类