C# Cassandra远程连接作为服务安装后失败
起初,我有一个远程连接,工作得非常好,我可以通过C#访问它并对其执行查询 但我希望Cassandra作为一个服务运行,这样我就可以注销并遵循以下链接:并安装了datastax版本 在本地机器上,这工作得非常好。它作为服务器运行,我还可以执行查询 但当我在远程机器上运行Cassandra作为服务时。我收到以下错误消息: Cassandra.dll中发生类型为“Cassandra.NoHostAvailableException”的未处理异常 其他信息:尝试查询的主机均不可用(尝试:xxx.xxx.xxx.xxx:9042) datastax版本安装了另一个版本的Cassandra,与旧的Cassandra并排安装。我尝试停止服务器并手动连接到旧的cassandra环境,但这也是不可能的,我猜这是因为datastax版本安装了java驱动程序,但我不确定这一点C# Cassandra远程连接作为服务安装后失败,c#,cassandra,datastax,datastax-java-driver,C#,Cassandra,Datastax,Datastax Java Driver,起初,我有一个远程连接,工作得非常好,我可以通过C#访问它并对其执行查询 但我希望Cassandra作为一个服务运行,这样我就可以注销并遵循以下链接:并安装了datastax版本 在本地机器上,这工作得非常好。它作为服务器运行,我还可以执行查询 但当我在远程机器上运行Cassandra作为服务时。我收到以下错误消息: Cassandra.dll中发生类型为“Cassandra.NoHostAvailableException”的未处理异常 其他信息:尝试查询的主机均不可用(尝试:xxx.xxx.
是否有关于如何设置cassandra作为服务运行的远程连接的教程?或者在设置过程中是否有一个明显的点我可能遗漏了?每当您看到此类错误时,都需要检查多个事项:
Listen\u Address:localhost
位于cassandra.yaml
的“conf”文件夹中,需要将其更改为Listen\u Address:IP\u Address
,以便服务在网络上公开,而不是在本地回送检查您的
cassandra.yaml
的本机\u端口和侦听本机\u端口选项,并查看它们是否已启用(它们似乎很好,因为您可以在本地连接)每当您看到此类错误时,都需要检查多个事项:
Listen\u Address:localhost
位于cassandra.yaml
的“conf”文件夹中,需要将其更改为Listen\u Address:IP\u Address
,以便服务在网络上公开,而不是在本地回送cassandra.yaml
的本机\u端口和侦听\u本机\u端口选项,并查看它们是否已启用(它们似乎很好,因为您可以在本地连接)