Datastax DevCenter 1.5.0连接到带有SSL和CQL版本的远程Cassandra 2.1.4

时间:2016-05-19 13:56:21

标签: cassandra windows-7-x64 datastax cql3

在我的Windows 7x64 pc上安装了64位DevCenter 1.5.0。现在我正在尝试将DevCenter连接到远程服务器上的Apache Cassandra安装。在DevCenter中,当我尝试连接到远程Cassandra安装时,我收到错误。错误日志中的消息是

!ENTRY Connection # open 4 0 2016-05-19 08:03:02.529
!MESSAGE com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: host.domain.com/###.##.##.###:9042 (com.datastax.driver.core.TransportException: [host.domain.com/###.##.##.###:9042] Cannot connect))

但是我可以使用cqlsh连接命令行并显示

cqlsh 5.0.1 | Cassandra 2.1.14 | CQL spec 3.2.1 | Native protocol v3.  

在我的cqlshrc文件中 - 我必须指定[cql] version = 3.2.1和证书以建立连接功能。
从我所读到的 - 使DevCenter连接 - 我不得不做几件事

1)为证书创建一个信任库,并使用密码在连接属性中引用它 - 这似乎没问题(我相信来自DataStax网站的信息)

2)我需要做的第二件事是更改C:\ Program Files \ DataStax-DDC \ apache-cassandra \ conf中的cassandra.yaml文件 - 将rpc_address更改为host.domain.com并验证start_native_transport: true(StackOverflow)

我不确定我缺少什么 - 成功将我的Windows 7计算机上的DataStax DevCenter连接到远程服务器(host.domain.com)上的apache cassandra安装。

0 个答案:

没有答案