我是不熟悉apache-ignite DB和Dbeaver的新手。我试图从新下载的DBeaver IDE连接到现有的apache-ignite数据库。
首先,在我选择apache-ignite的情况下,必须选择数据库连接的类型(可以选择PostGre,Apache-ignite等选项)。
在下一步中,您必须填写数据库的地址(默认情况下,它写为localhost,在我的情况下,数据库位于remtoe服务器上,因此我填写了服务器的IP地址)以及10800端口(因为这是标准)。 我也填写了数据库的用户名和密码。
在这些之后,我按下“测试连接”并得到了这样的错误:
握手失败[driverProtocolVer = ClientListenerProtocolVersion [major = 2,minor = 9,maintenance = 0],remoteNodeProtocolVer = ClientListenerProtocolVersion [major = 2,minor = 8,maintenance = 2],err =不支持的版本。]
答案 0 :(得分:1)
此错误意味着您的计算机和数据库群集上的apache-ignite驱动程序不同。就我而言,我的本地版本2.9.0高于claster的版本2.8.2。 我必须在本地降级版本才能连接到数据库。 可以从apache-ignite的official website下载驱动程序。 下载并安装驱动程序后,转到DBeaver中的连接,然后按照以下步骤操作:
测试连接