【问题标题】:Need help connected to datastax sandbox from windows 10 host running VirtualBox需要帮助从运行 VirtualBox 的 Windows 10 主机连接到 datastax 沙箱
【发布时间】:2016-03-17 04:57:40
【问题描述】:
  1. 沙盒在 Virtual Box 中启动并运行,桥接。我的虚拟机的 IP 是 192.168.14.200
  2. 我可以通过转到 http://192.168.14.200:8888 从我的 Windows 主机连接到 ops center,也可以通过浏览到 http://127.0.0.1:8888 从 VM 内连接到 ops center。
  3. 我可以在虚拟机中运行 DevCenter,它的连接是 localhost:9042
  4. 我将 DevCenter 下载到我的 Windows 10 主机并设置到 192.168.14.200:9042 的连接,但连接失败:

    The specified host(s) could not be reached.
    All host(s) tried for query failed (tried: /192.168.14.200:9042(com.datastax.driver.core.TransportException: [/192.168.14.200:9042] Cannot connect))
    

我在 C# 代码中遇到了同样的问题,它引发了连接异常。我想如果我能解决 DevCenter 问题,我的 C# 代码就可以工作。

我已尝试对沙盒 cassandra.yaml 文件进行以下更改;

通过排除来更改listen_address,将其从localhost更改为127.0.0.1192.168.14.200,以及 rpc_address。

此时我不知所措,任何帮助让 DevCenter 正常工作都是一个很好的开始。

【问题讨论】:

  • 访客有什么类型的连接?桥接还是 NAT?
  • 桥接,目前它是我唯一可以连接到 8888 端口以在浏览器中查看 Ops 站点的配置。
  • 如果您运行的是单节点 DSE,您应该让监听和 RPC 地址指向您的 VM 的 IP。您还应该让您的种子提供者也指向那里。请发布您的 cassandra.yaml 文件。最后,我不太擅长在 Windows 上解决这些类型的问题,但你能说出 192.168.14.200:9042 上正在监听的内容吗

标签: datastax windows-dev-center


【解决方案1】:

我的主要目标是让开发 Cassandra 实例在 Windows 上的 VirtualBox 中运行,并使用 Windows 主机中的 Datastax DevCenter 连接到它。我希望只使用 Datastax 沙箱,但我最终使用这种方法让它工作,该方法使用 Vagrant 在 Ubuntu VM 上设置 Cassandra;

https://github.com/bcantoni/vagrant-cassandra/tree/master/1.Base
这里有一个非常好的 Youtube 演练和书面说明。

在完成这项工作后,我对 cassandra.yaml 进行了以下更改;

Comment out listen_address  
Un-comment listen_interface: eth0

Comment out rpc_address  
Un-comment rpc_interface: eth1

kill the CassandraDaemon  
restart Cassandra.  

我能够使用来自 windows 主机的 10.211.54.10 地址通过 DevCenter 进行连接。

这是托管 Cassandra 的 Ubuntu VM 的网络信息。

vagrant@cassandra:~/apache-cassandra-3.4$ ifconfig  
eth0      
Link encap:Ethernet  HWaddr 08:00:27:c9:24:d6  
      inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0  
      inet6 addr: fe80::a00:27ff:fec9:24d6/64 Scope:Link  
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
      RX packets:138562 errors:0 dropped:0 overruns:0 frame:0  
      TX packets:33785 errors:0 dropped:0 overruns:0 carrier:0  
      collisions:0 txqueuelen:1000  
      RX bytes:125767502 (125.7 MB)  TX bytes:2587641 (2.5 MB)  

eth1      
Link encap:Ethernet  HWaddr 08:00:27:2e:5d:ae  
      inet addr:10.211.54.10  Bcast:10.211.54.255  Mask:255.255.255.0  
      inet6 addr: fe80::a00:27ff:fe2e:5dae/64 Scope:Link  
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
      RX packets:680 errors:0 dropped:0 overruns:0 frame:0  
      TX packets:110 errors:0 dropped:0 overruns:0 carrier:0  
      collisions:0 txqueuelen:1000  
      RX bytes:95365 (95.3 KB)  TX bytes:36810 (36.8 KB)  

lo        
Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0  
      inet6 addr: ::1/128 Scope:Host  
      UP LOOPBACK RUNNING  MTU:65536  Metric:1  
      RX packets:126277 errors:0 dropped:0 overruns:0 frame:0  
      TX packets:126277 errors:0 dropped:0 overruns:0 carrier:0  
      collisions:0 txqueuelen:0  
      RX bytes:6395285 (6.3 MB)  TX bytes:6395285 (6.3 MB)  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    相关资源
    最近更新 更多