![Cassandra - Ubuntu 服务器本地连接但远程连接时不行](https://linux22.com/image/615769/Cassandra%20-%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%AC%E5%9C%B0%E8%BF%9E%E6%8E%A5%E4%BD%86%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%E6%97%B6%E4%B8%8D%E8%A1%8C.png)
当我想远程连接 Cassandra 时遇到问题,我在 ubuntu 服务器上运行它,并且可以通过 cassandra-cli 连接到它
connect localhost/9160
但是当我远程连接时出现错误
Connection Refused
有人能帮我解决什么问题吗?是防火墙问题还是其他问题?
谢谢
答案1
找出该cassandra
进程正在使用的接口:
# netstat -an | grep 9160.*LISTEN
如果它只监听本地主机接口,你需要重新配置cassandra
以允许远程连接。
另外,检查您的防火墙是否允许远程连接到该端口:
# iptables -nvL
如果没有,则添加一条规则。