使用C#驱动程序连接到Virtual Box Ubuntu DataStax Cassandra DSE

4

我正在尝试使用Datastax C#客户端驱动程序在Windows 7计算机上连接到运行在虚拟盒子(Ubuntu)上的DSE Cassandra。

这是我的代码:

Cluster _cluster = Cluster.Builder()
                      .WithPort(9042)
                      .AddContactPoint("192.168.1.136")
                      .Build();

我遇到了这个错误:所有尝试查询的主机都出错(已尝试:192.168.1.136)

我认为问题在于远程机器(在这种情况下是虚拟盒子)不接受连接。

有没有人使用 Windows 7 上的 c# 驱动程序成功连接到运行在虚拟盒子上的 Ubuntu?


检查您的Ubuntu虚拟机配置,并确保您的NIC以“桥接”模式运行。 - Aaron
它已经设置为桥接模式。 - user2608613
终于搞定了。在cassandra.yaml中设置rpc_address为192.168.1.136,现在它可以正常工作了。 - user2608613
谢谢,对我也有效。 - ygoku
1个回答

6

终于搞清楚了,将rpc_address: 192.168.1.136设置在cassandra.yaml上,现在它可以正常工作了。


+1 这帮助我解决了我的Cass/VM问题。 - Aaron
谢谢,这个救了我。 - Jesse Carter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接