如何将 Ignite visor CLI 与 SSL 结合使用?

问题描述 投票:0回答:1

所有, 我在 Windows 服务器上以 SSL 模式运行 Apache Ignite。我想使用 Visor CLI 连接到集群。执行ignitevisorcmd.bat时如何传递SSL相关信息?

目前我正在执行如下,并且在未启用 SSL 时工作正常。 IGNITE_HOME/bin/ignitevisorcmd.bat

任何帮助将不胜感激。

谢谢。

ssl caching ignite
1个回答
0
投票

要为 Visor CLI 启用 SSL,需要在 XML 配置文件中配置

sslContextFactory
属性,该属性用于建立与集群的连接,如下所示:

<bean class="org.apache.ignite.configuration.IgniteConfiguration">
    ...
    <property name="sslContextFactory">
        <bean class="org.apache.ignite.ssl.SslContextFactory">
            <property name="keyStoreFilePath" value="keystore/node.jks"/>
            <property name="keyStorePassword" value="123456"/>
            <property name="trustStoreFilePath" value="keystore/trust.jks"/>
            <property name="trustStorePassword" value="123456"/>
            <property name="protocol" value="TLSv1.3"/>
        </bean>
    </property>
</bean>

基本上,Visor CLI 在底层启动客户端节点,这意味着节点的 SSL/TLS 文档部分可用于其配置。

此外,您还可以在此处的安全指南中找到更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.