Cassandra ODBC Datastax 在 Windows 中使用 Cassandra 2.1 但不使用 3.0
Cassandra ODBC Datastax working with Cassandra 2.1 but not 3.0 in Windows
我尝试使用最新的 Simba-Datastax ODBC 驱动程序(试用版)从 Windows10 连接到远程 Cassandra。我在 Cassandra 2.1 上成功了(实际上我连接到 Cassandra docker)但在 Cassandra 3.0.15 和 3.11 上失败了。我已经安装了驱动程序,并且可以在系统 DSN 选项卡下的 Windows 数据源工具(64 位)中看到它。
当我指定我的 Cassandra 3.0 docker 的主机、端口和密钥空间时(与 Cassandra 2.1 docker 完全相同的值)并按 "Test..." 按钮启动连接测试,我收到一个奇怪的错误“甚至协议版本 1 都不可用”。
根据 this 网站,Simba 表示该驱动程序与 Cassandra 3.X 兼容。您能想到为什么这会失败但 2.1 会成功吗? :-(
PS:我看到其他人抱怨 here 但有不同的错误消息(没有可用于控制连接的主机)
我修好了!我想我使用了错误版本的驱动程序 - 我使用的 Datastax 驱动程序显然不适用于 Cassandra 3.X。我现在已经从 Simba website(30 天试用版)下载了最新版本的 ODBC 驱动程序,它可以正常工作:-)
之所以感到困惑,是因为我认为 Datastax 驱动程序和 Simba 驱动程序与我在某处读到的相同 "Simba and Datastax have partnered to develop a driver..."。
非常感谢亚伦。
我尝试使用最新的 Simba-Datastax ODBC 驱动程序(试用版)从 Windows10 连接到远程 Cassandra。我在 Cassandra 2.1 上成功了(实际上我连接到 Cassandra docker)但在 Cassandra 3.0.15 和 3.11 上失败了。我已经安装了驱动程序,并且可以在系统 DSN 选项卡下的 Windows 数据源工具(64 位)中看到它。
当我指定我的 Cassandra 3.0 docker 的主机、端口和密钥空间时(与 Cassandra 2.1 docker 完全相同的值)并按 "Test..." 按钮启动连接测试,我收到一个奇怪的错误“甚至协议版本 1 都不可用”。
根据 this 网站,Simba 表示该驱动程序与 Cassandra 3.X 兼容。您能想到为什么这会失败但 2.1 会成功吗? :-(
PS:我看到其他人抱怨 here 但有不同的错误消息(没有可用于控制连接的主机)
我修好了!我想我使用了错误版本的驱动程序 - 我使用的 Datastax 驱动程序显然不适用于 Cassandra 3.X。我现在已经从 Simba website(30 天试用版)下载了最新版本的 ODBC 驱动程序,它可以正常工作:-)
之所以感到困惑,是因为我认为 Datastax 驱动程序和 Simba 驱动程序与我在某处读到的相同 "Simba and Datastax have partnered to develop a driver..."。
非常感谢亚伦。