如何将 Ignite visor CLI 与 SSL 一起使用?

How to use Ignite visor CLI with SSL?

提问人:Jojo Peter 提问时间:11/16/2023 最后编辑:Olaf KockJojo Peter 更新时间:11/20/2023 访问量:19

问:

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

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

任何帮助将不胜感激。

谢谢。

SSL 缓存 Ignite

评论


答:

1赞 Igor Belyakov 11/20/2023 #1

要为 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 文档部分可用于其配置。

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