解决 elasticsearch 启动异常 UnsupportedOperationException
异常信息
[2021-12-14T10:01:32,702][WARN ][ ] [hadoop10] unable to install syscall filter:
: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed
at (:342) ~[elasticsearch-7.8.:7.8.0]
at (:617) ~[elasticsearch-7.8.:7.8.0]
at (:260) [elasticsearch-7.8.:7.8.0]
at (:113) [elasticsearch-7.8.:7.8.0]
at (:116) [elasticsearch-7.8.:7.8.0]
at (:178) [elasticsearch-7.8.:7.8.0]
at (:393) [elasticsearch-7.8.:7.8.0]
at (:170) [elasticsearch-7.8.:7.8.0]
at (:161) [elasticsearch-7.8.:7.8.0]
at (:86) [elasticsearch-7.8.:7.8.0]
at (:127) [elasticsearch-cli-7.8.:7.8.0]
at (:90) [elasticsearch-cli-7.8.:7.8.0]
at (:126) [elasticsearch-7.8.:7.8.0]
at (:92) [elasticsearch-7.8.:7.8.0]
分析原因:bootstrap缺少配置
解决方法:修改配置文件,
cd /usr/local/opt/elasticsearch-7.8.0/config
vi
# 在文件末尾追加下面内容
bootstrap.memory_lock: false
bootstrap.system_call_filter: false