Ich möchte einfach einen einzigen Cassandra-Knoten ausführen und eine Verbindung von einem Remote-Server herstellen.Cassandra richtig auf die 9042 hören
lsof -i :9042
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 22089 cassandra 137u IPv4 80564 0t0 TCP cassansra.sucks.com:9042 (LISTEN)
auf dem Cassandra Server:
sudo nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN xxx.xxx.xxx.xxx 202.28 KiB 256 100.0% 6e485a3c-7e0f-452c-8545-77380f21daa0 rack1
Was ich will, ist 9042 auf eine IP-Adresse zu hören. Ich habe die unten in der cassandra.yaml Datei:
rpc_address: xxx.xxx.xxx.xxx
I Cassandra 3.x. bin mit
Wie versuchen Sie zu verbinden? Sie sollten in der Lage sein, eine Verbindung zu Port 9042 über die IP-Adresse herzustellen, die Sie als 'rpc_address' angegeben haben. Wenn Cassandra an den Hostnamen bindet, bedeutet das, dass 'rpc_address' nicht gesetzt ist. Vielleicht sehen Sie sich das falsche 'cassandra.yaml' an oder Sie haben Ihre Änderungen nicht in der Datei gespeichert oder einen anderen Fehler gemacht? – Ralf