我有一个Kibana的示例,它不是通过RPM或DEB包安装的。整个应用程序是通过脚本启动的,现在我想将其添加到systemd。当我试图通过systemd启动Kibana时,我面临这个错误,我找不到任何解决方案。
FATAL Error: Unknown configuration key(s): "deprecation.skip_deprecated_settings". Check for spelling errors and ensure that expected plugins are installed
在我的配置中没有这样的配置键,在elasticsearch配置中也没有。
server.basePath: "/kibana"
server.rewriteBasePath: true
server.name: "ELK Kibana"
elasticsearch.hosts: [ "https://10.10.10.10:9200", "https://10.10.10.11:9200", "https://10.10.10.12:9200", "https://10.10.10.13:9200" ]
xpack.security.enabled: true
server.ssl.enabled: true
server.ssl.certificate: "/opt/elk/kibana/config/ssl/kibana.crt"
server.ssl.key: "/opt/elk/kibana/config/ssl/kibana.key"
elasticsearch.ssl.certificate: "/opt/elk/kibana/config/ssl/kibana.crt"
elasticsearch.ssl.key: "/opt/elk/kibana/config/ssl/kibana.key"
elasticsearch.ssl.certificateAuthorities: [ "/opt/elk/kibana/config/ssl/elasticsearch-ca.pem" ]
elasticsearch.ssl.verificationMode: full
elasticsearch.requestTimeout: 60000
有人遇到过这样的问题吗?我不知道这里出了什么问题。权限是好的。
1条答案
按热度按时间swvgeqrz1#
单元文件是你自己写的吗?如果不是,请查看Kibana启动时使用的参数。尝试查找字符串:
执行开始=/usr/share/kibana/bin/kibana --日志记录。目标="/var/日志/kibana/kibana. log”--pid。文件="/run/kibana/kibana.pid“--弃用。跳过弃用设置[0]=“日志记录.目标”
如您所见,有一个参数
--deprecation.skip_deprecated_settings[0]="logging.dest"
尝试将其删除,并且不要忘记在启动服务之前执行systemctl daemon-reload