- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用他们的镜像在 Azure 上设置了 DataStax Cassandra Sandbox。我能够在服务器上本地运行 OpsCenter,没有任何问题。安装的是Ubuntu,我对它很陌生。
根据这篇文章Apache Cassandra remote access ,我应该能够将 rpc_address 设置为 0.0.0.0 以允许远程访问我的数据库。但是,在我的本地 Windows 8 电脑上尝试从 DevCenter 进行连接时,它显示无法连接。
这是我的设置:
联系人主机地址是 Azure 中显示的 VM 的虚拟 IP 地址。该端口与 cassandra.yaml 配置文件中显示的端口相同。 我尚未配置任何授权,根据我所读到的内容,我应该只能使用 .NET 或管理工具进行连接,但两者都不起作用。
我还检查了端口是否打开,据我所知:
据我所知,它会是 9160 或 9042。
最佳答案
感谢所有帮助我解决这个问题的人。最终的问题是,在设置 Azure VM 时,分配的虚拟 IP 是用于云服务本身,而不是虚拟机。因此,即使看起来正确的端口已公开,您也无法从外部计算机访问它们。
更多 info about it here (但请先阅读下面的说明,因为这在 Azure 管理控制台中更容易完成)。
您会注意到,在设置虚拟机时,Azure 会自动为您的 SSH 连接创建端点,例如 55xxx。您将无法连接到盒子本身所示的已配置端口 22,而必须使用端点端口 55xxx 等。
这一点值得注意,因为 Cassandra 端口 8888 (OpsCenter) 和 9042( native 传输)也是如此。
所以你可以:
一开始我无法让端点工作,但后来让它们工作。这导致我设置一个公共(public) IP 地址。我使用 Azure Powershell 艰难地做到了这一点。这是痛苦的并且需要大量的研究。 但是,在花了时间执行此操作后,我意识到现在可以在预览控制台中完成此操作。只需转到虚拟机上的 IP 地址设置并启用“实例 IP 地址”选项即可。
然后,您应该能够使用设置完成后通过浏览器返回的 IP 地址远程连接到 OpsCenter:(新 IP 地址):8888
...然后在 DevCenter 中使用新的 IP 地址和端口 9042。
如果您使用端点而不是设置公共(public)静态 IP (出于安全原因您希望这样做并通过 IP 过滤器启用用户访问控制),那么您将需要使用新的端点创建端口号以及您的虚拟 IP 地址。
其次...您需要在 cassandra.yaml 文件中将 rpc_address 设置为 0.0.0.0。
关于.net - 如何使用 DevCenter 远程连接到 Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29976998/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!