无法在Elasticsearch 6.x中运行设置密码(密钥库密码不正确)

斯蒂芬·帕滕

我正在设置6.1.2 Windows群集并拥有金牌许可证。这是集群中的第一台计算机,因此我已经生成了带有密码的CA证书,并将其放置在ES_HOME config目录中。

来自elasticsearch.yml文件的相关键:

xpack.ssl.keystore.path:弹性堆栈测试ca.p12

xpack.ssl.truststore.path:弹性堆栈测试ca.p12

xpack.security.transport.ssl.enabled:true

xpack.security.transport.ssl.verification_mode:证书

xpack.security.http.ssl.enabled:true

我已经阅读了文档,并且目前正在尝试完成Elasticsearch安装的第7步

不幸的是,此命令“ Elasticsearch \ 6.1.2 \ bin \ x-pack \ setup-passwords auto”抛出异常。

例外:

Exception in thread "main" ElasticsearchException[failed to initialize a TrustManagerFactory]; nested: IOException[keystore password was incorrect]; nested: UnrecoverableKeyException[failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded];
at org.elasticsearch.xpack.ssl.StoreTrustConfig.createTrustManager(StoreTrustConfig.java:61)
at org.elasticsearch.xpack.ssl.SSLService.createSslContext(SSLService.java:408)
at org.elasticsearch.xpack.ssl.SSLService.loadSSLConfigurations(SSLService.java:444)
at org.elasticsearch.xpack.ssl.SSLService.(SSLService.java:87)
at org.elasticsearch.xpack.security.authc.esnative.tool.CommandLineHttpClient.postURL(CommandLineHttpClient.java:91)
at org.elasticsearch.xpack.security.authc.esnative.tool.SetupPasswordTool$SetupCommand.checkElasticKeystorePasswordValid(SetupPasswordTool.java:278)
at org.elasticsearch.xpack.security.authc.esnative.tool.SetupPasswordTool$AutoSetup.execute(SetupPasswordTool.java:127)
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124)
at org.elasticsearch.cli.MultiCommand.execute(MultiCommand.java:75)
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124)
at org.elasticsearch.cli.Command.main(Command.java:90)
at org.elasticsearch.xpack.security.authc.esnative.tool.SetupPasswordTool.main(SetupPasswordTool.java:105)
Caused by: java.io.IOException: keystore password was incorrect
at sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:2059)
at java.security.KeyStore.load(KeyStore.java:1445)
at org.elasticsearch.xpack.ssl.CertUtils.readKeyStore(CertUtils.java:230)
at org.elasticsearch.xpack.ssl.CertUtils.trustManager(CertUtils.java:221)
at org.elasticsearch.xpack.ssl.StoreTrustConfig.createTrustManager(StoreTrustConfig.java:59)

我在“设置密码”命令中的任何地方都没有看到您传递密钥库密码的地方。

希望有人可以阐明我可能做错了什么或下一步。此错误使我无法安装Kibana和Logstash。

谢谢斯蒂芬

斯蒂芬·帕滕

深入研究后发现,我的JAVA HOME指向的是9.x版本,一旦我将HOME更改为兼容版本(在这种情况下为8),一切就如文档所述。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在发布模式下构建应用程序 - 密钥库被篡改,或密码不正确

无法加载JNA本机支持库Elasticsearch 6.x

如何在不使用X-Pack的情况下设置Elasticsearch 6.x密码

Android Studio-密钥库被篡改,或密码不正确

AndroidDebugKey密钥库被篡改,或密码不正确

keytool错误密钥库被篡改,或者密码不正确

无法在禁用 root 用户的系统上安装 Hplip(密码不正确,无法安装依赖项)

无法用root用户SSH进入远程主机,密码不正确

由于用户名或密码不正确,vsphere无法完成登录

如果密码不正确,我无法在文本框下方创建元素

elasticsearch 6 中的模糊建议

用户模块中的Ansible密码设置。设置不正确

elasticsearch xpack - 无法更改默认密码

react-native android bundle error密钥库加载:密钥库密码不正确

GOPATH设置不正确,无法下载

Cookie无法读取或设置不正确

的日期在elasticsearch中解析不正确

无法设置Elasticsearch网络主机?

别名密码的Android密钥库“无法恢复密钥”

无法从任何远程源连接到Windows 8共享。“用户名或密码不正确。” 错误

VMware“无法连接到MKS:登录名(用户名/密码)不正确。” 升级后

无法在Elasticsearch中更新映射

elasticsearch 6 ESIntegTestCase“代码库属性已经设置”

/ map等的angular 6 / rxjs中不正确的导入

Keytool签名问题:密钥库被篡改,或者密码不正确

keytool:证书导入给出错误消息-密钥库被篡改,或者密码不正确

为用户设置密钥表失败:““ kinit:获取初始凭据时密码不正确”

jarsigner错误:java.lang.RuntimeException:密钥库加载:密钥库被篡改,或者密码不正确

IntellijIDEA中的ElasticSearch6设置JavaHell错误