I set rpc_port to the public IP address, and now I can connect to Cassandra just fine from an outside server.
However, I cannot connect from the Cassandra server itself, using cqlsh
I am getting an error.Thar are:
Connection error: Could not connect to localhost:9160 Is there a configuration, I can change to be able to connect from the server itself ?
cqlsh is implemented with the Python native protocol driver, and connects to the single specified node.
cassandra.yaml file on the line with rpc_port : normally by default = 9160 cassandra cqlsh 127.0.0.1 9160 : should be ok in any casecqlsh [IP of host] 9160 : if ok then cassandra reachable from lan, if ok then cassandra is not reachable from lan but only localhost 127.0.0.1 You need to connect to cassandra through the rpc_address defined in cassandra.yaml. For example, I use cqlsh 10.0.80.49 9160.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With