【发布时间】:2017-01-24 16:09:20
【问题描述】:
起初我有一个运行良好的远程连接,我可以通过 C# 访问它并对它执行查询。
但我希望 Cassandra 作为服务运行,这样我就可以注销并点击以下链接:Cassandra as a Windows Service 并安装了 datastax 版本。
在本地机器上,这可以完美运行。它作为服务器运行,我也可以执行查询。
但是当我在远程机器上将 Cassandra 作为服务运行时。我收到以下错误消息:
Cassandra.dll 中出现“Cassandra.NoHostAvailableException”类型的未处理异常
附加信息:尝试查询的主机均不可用(尝试:xxx.xxx.xxx.xxx:9042)
datastax 版本在旧 Cassandra 旁边安装了另一个版本的 Cassandra。我尝试停止服务器并手动连接到旧的 cassandra 环境,但这也是不可能的,我猜这是因为 datastax 版本安装了 java 驱动程序,但我不确定。
是否有关于如何设置与作为服务运行的 cassandra 的远程连接的教程?还是在设置过程中我可能遗漏了一个明显的点?
【问题讨论】:
标签: c# cassandra datastax datastax-java-driver