连接到远程cassandra数据库

连接到远程cassandra数据库,cassandra,dbeaver,Cassandra,Dbeaver,我正在尝试使用dbeaver连接到远程cassandra数据库。 我在digital ocean的ubuntu机器上安装了cassandra,并在本地机器上运行dbeaver。 当我离开默认的/etc/cassandra/cassandra.yaml文件,然后运行netstat-ntlp | grep 9420时,我发现连接已打开并正在等待连接,但一旦我将侦听_地址和rpc_地址更新为远程机器的公共IP地址,我发现,使用cqlsh cli,我甚至无法在本地连接到数据库 要连接到远程cassand

我正在尝试使用dbeaver连接到远程cassandra数据库。 我在digital ocean的ubuntu机器上安装了cassandra,并在本地机器上运行dbeaver。 当我离开默认的
/etc/cassandra/cassandra.yaml
文件,然后运行
netstat-ntlp | grep 9420
时,我发现连接已打开并正在等待连接,但一旦我将
侦听_地址
rpc_地址
更新为远程机器的公共IP地址,我发现,使用cqlsh cli,我甚至无法在本地连接到数据库


要连接到远程cassandra数据库,我应该采取哪些步骤?我读了很多文章,但显然缺少了一些我无法理解的东西

公共IP-你是说你的cassandra数据库在internet上公开了吗?。用您的cqlsh错误更新问题。您可以共享正在运行的启动cqlsh的命令吗?在设置公共IP之后,您可能需要使用cqlsh。我发现了错误,这是我对cassandra连接的理解,当我更新rpc_地址(这意味着节点本身的公共IP地址)并保留listen_地址(群集中其他节点的地址)时,我现在可以远程连接到数据库,非常感谢