使用相同的ip但不同的端口连接到cassandra

时间:2018-02-09 06:10:23

标签: cassandra

我正在使用cassandra的cassandra 3.6和3节点

种子节点在111.1.11.111这个ip

另外两个节点在222.2.22.222这个ip

我更改了cassandra.yml中的以下端口

storage_port:               node3=7000, node2=7005

ssl_storage_port:           node3=7001, node2=7006

native_transport_port:      node3=9042, node2=9043  

rpc_port:                   node3=9160, node2=9161

但是当我想使用cqlsh 222.2.22.222连接node2时,这将连接到9042默认node3。

我在哪里更改配置以询问或让端口连接我要连接的节点。

1 个答案:

答案 0 :(得分:1)

cqlsh命令接受主机和端口。这是通用语法

  

cqlsh [options] [host [port]]

在您的情况下,为了连接到node2,它将是

  

cqlsh 222.2.22.222 9043

cqlsh的参考。