📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

简要来说,当 Elasticsearch 中的 Jira 账户设置无效时会出现此错误,具体原因是使用了不安全的协议方案。这可能是因为使用的协议不安全(例如使用 HTTP 而不是 HTTPS)。要解决此问题,您可以:1) 检查并更正 Elasticsearch 中的 Jira 账户设置,确保所有详细信息准确无误。2) 切换到安全协议(如 HTTPS)。3) 如果无法更改协议,请考虑实施额外的安全措施(如 VPN 或防火墙)来保护连接。

Log Context #

日志 “invalid jira [” + name + “] account settings. unsecure scheme [” + protocol + “]” 的类名是 JiraAccount.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

if (uri.getScheme() == null) {
    throw new URISyntaxException("null"; "No scheme defined in url");
}
Scheme protocol = Scheme.parse(uri.getScheme());
if ((protocol == Scheme.HTTP) && (Booleans.isTrue(settings.get(ALLOW_HTTP_SETTING)) == false)) {
    throw new SettingsException("invalid jira [" + name + "] account settings. unsecure scheme [" + protocol + "]");
}
this.url = uri;
} catch (URISyntaxException | IllegalArgumentException e) {
    throw new SettingsException(
        "invalid jira [" + name + "] account settings. invalid [" + SECURE_URL_SETTING.getKey() + "] setting";