gpt4 book ai didi

azure - 从外部访问 Azure 云上的 Cassandra Node

转载 作者:行者123 更新时间:2023-12-03 05:08:54 25 4
gpt4 key购买 nike

我创建了一个安装了单节点 Cassandra 集群的 Linux VM。 Cassandra.yaml 具有以下内容: 种子: 收听地址: RPC地址: netstat -检查所有必需的端口是否已启动并正在监听。 (即 9160、9042) 我正在尝试连接 Azure 云外部的应用程序以访问云中的 cassandra 集群。外部主机与 Azure 云 Cassandra 节点之间的连接似乎已被阻止。
想知道从网络外访问 Azure VM 是否存在真正的限制。有没有办法从外部访问这个 cassandra 节点?如果有人能回答我的问题那就太好了。
谢谢!

最佳答案

您需要转到虚拟机的“端点”: enter image description here单击底部的“添加”,然后为这些端口添加新端点。 enter image description here enter image description here然后,您需要管理每个端点的 ACL,定义允许和阻止的 IP 地址的 IP 范围。 enter image description here

请记住,如果虚拟机使用的内部 IP 与客户端使用的外部(公共(public))IP 不同,则根据驱动程序,您可能需要教它如何操作地址翻译。否则,集群将在发现请求时仅报告内部 IP,这显然无法从外部访问。

从这一点和安全角度来看,我建议在虚拟网络内设置 cassandra 集群,并通过 VPN 访问它。

这里有一个全面的教程如何做到这一点:http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-nodejs-running-cassandra/

关于azure - 从外部访问 Azure 云上的 Cassandra Node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28600917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com