Connection Refused
geralmente significa que nada está escutando na porta relevante. Use netstat para confirmar onde o aplicativo está escutando e tomar as medidas adequadas.
Como isso é possível? Eu não entendo
Server A ip=111.111.111.111
Server B ip=222.222.222.222
Server A:
ufw status
23 ALLOW 222.222.222.222
9160 ALLOW 222.222.222.222
Anywhere ALLOW 222.222.222.222
Server A
telnet 127.0.0.1 9160
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
On Server B
telnet 1111.111.111.111 9160
Trying 111.111.111.111...
telnet: Unable to connect to remote host: Connection refused
Como isso é possível? Eu] eu tenho a porta aberta para o servidor B. Isso não faz sentido .... Sim..um processo está sendo executado no servidor A que é o cassandra no 9160 demonstrado acima com o telnet em 127.0.0.1
Como o servidor B pode ter uma conexão recusada?
FYI ... Eu tenho cassadra.yaml definir o endereço IP para o público.
Também no servidor cassandra .... sua listagem em 9160
lsof -i :9160
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 16593 cassandra 96u IPv4 66540142 0t0 TCP ip6-localhost:9160 (LISTEN)
netstat -apn|grep -w 9160
tcp 0 0 127.0.0.1:9160 0.0.0.0:* LISTEN 16593/java
Connection Refused
geralmente significa que nada está escutando na porta relevante. Use netstat para confirmar onde o aplicativo está escutando e tomar as medidas adequadas.
A porta está aberta, mas o Cassandra pode estar ligado apenas ao 127.0.0.1 ip. Você precisa ter certeza de que está configurado para ser acessado via IP não 127.0.0.1.
Você precisa definir ListenAddress
no cassandra.