将DBeaver连接到Apache Ignite数据库服务器时出现问题,握手失败

时间:2020-10-27 15:29:33

标签: ignite dbeaver

我是不熟悉apache-ignite DB和Dbeaver的新手。我试图从新下载的DBeaver IDE连接到现有的apache-ignite数据库。

  1. 首先,在我选择apache-ignite的情况下,必须选择数据库连接的类型(可以选择PostGre,Apache-ignite等选项)。

  2. 在下一步中,您必须填写数据库的地址(默认情况下,它写为localhost,在我的情况下,数据库位于remtoe服务器上,因此我填写了服务器的IP地址)以及10800端口(因为这是标准)。 我也填写了数据库的用户名和密码。

  3. 在这些之后,我按下“测试连接”并得到了这样的错误:

    握手失败[driverProtocolVer = ClientListenerProtocolVersion [major = 2,minor = 9,maintenance = 0],remoteNodeProtocolVer = ClientListenerProtocolVersion [major = 2,minor = 8,maintenance = 2],err =不支持的版本。]

1 个答案:

答案 0 :(得分:1)

此错误意味着您的计算机和数据库群集上的apache-ignite驱动程序不同。就我而言,我的本地版本2.9.0高于claster的版本2.8.2。 我必须在本地降级版本才能连接到数据库。 可以从apache-ignite的official website下载驱动程序。 下载并安装驱动程序后,转到DBeaver中的连接,然后按照以下步骤操作:

  1. 编辑连接
  2. 编辑驱动程序设置
  3. 使用“添加文件”手动添加已下载正确驱动程序版本的新文件

测试连接