啟動Sonar報錯,ERROR: [1] bootstrap checks failed [1]: system call filters failed to install


錯誤提示信息:

ERROR: [1] bootstrap checks failed
[1]: system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

解決: 
Centos6不支持SecComp,而ES5.2.0默認bootstrap.system_call_filter為true

禁用:在elasticsearch.yml中配置bootstrap.system_call_filter為false,注意要在Memory下面: 
bootstrap.memory_lock: false 
bootstrap.system_call_filter: false

網上大多數解決辦法如上,但是實際操作后發現不生效,原因是以上針對老版本sonar,本人使用最新版sonar7.9.

解決辦法如下:

1,修改sonar配置 sonar.properties 

sonar.search.javaAdditionalOpts=-Dbootstrap.system_call_filter=false  

2,修改 ../sonar/conf 下wrapper.conf 

wrapper.java.additional.1=-Dsonar.wrapped=true -Dbootstrap.system_call_filter=false

3, 修改../sonar/elasticsearch/config/elasticsearch.yml Memory下面 

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

 

問題解決,es啟動成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM