PhpStorm 2021.3 Help

带有 SSL 的 Apache Cassandra

步骤 1. 创建 Apache Cassandra 连接

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击数据源属性图标数据源属性图标

  2. Data Sources and Drivers对话框中,单击Add图标 ( 添加图标) 并选择Apache Cassandra

  3. 在数据源设置区域的底部,单击下载缺少的驱动程序文件链接。当您单击此链接时,PhpStorm 会下载与数据库交互所需的驱动程序。IDE 不包含捆绑的驱动程序,以使安装包更小,并使每个 IDE 版本的驱动程序版本保持最新。

    如果您不想下载提供的驱动程序,可以为数据源指定驱动程序。有关使用驱动程序创建数据库连接的更多信息,请参阅将用户驱动程序添加到现有连接

  4. HostKeyspaceUserPasswordPort字段中,指定连接详细信息。

步骤 2. 验证 JDBC 驱动程序的版本

验证您使用的是 1.3 版或更高版本的 JDBC 驱动程序。

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击数据源属性图标数据源属性图标

  2. 驱动程序列表中,选择Apache Cassandra

  3. 驱动程序文件窗格中,单击版本。<version_number>并选择Latest1.3

验证 JDBC 驱动程序的版本

步骤 3. 设置 VM 选项

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击数据源属性图标数据源属性图标

  2. 驱动程序列表中,选择Apache Cassandra

  3. 在驱动程序设置中,单击高级选项卡。

  4. VM 选项字段中,指定身份验证选项。

    • 服务器身份验证:您的客户端验证服务器是否正确且受信任。信任库必须包含服务器的公钥或用于签署服务器密钥的 CA 证书。

      -Djavax.net.ssl.trustStore=<path_to_client_truststore> -Djavax.net.ssl.trustStorePassword=<truststore_password>
    • 客户端身份验证:服务器验证尝试连接到服务器的客户端。

      -Djavax.net.ssl.keyStore=<path_to_client_keystore> -Djavax.net.ssl.keyStorePassword=<keystore_password>
设置虚拟机选项

步骤 4. 将 sslenabled 选项添加到 JDBC URL

  1. sslenabled=true选项添加到 JDBC URL。例如,jdbc:cassandra://localhost:9042/?sslenabled=true

  2. 要确保与数据源的连接成功,请单击测试连接

将 sslenabled 选项添加到 JDBC URL
最后修改:2021 年 12 月 14 日