2017-11-24 3 views
0

카산드라 및 EC2 구성을 처음 사용합니다.카산드라 - Dev Center가 카산드라 클러스터의 모든 3 노드에 연결할 수 없습니다.

Cassandra 3.0이 포함 된 AWS EC2 인스턴스에서 3 개의 노드를 구성했으며 세 노드가 모두 서로 연결되어 있습니다.

다음 항목이 .yaml fie에서 구성되었습니다.

Broadcast_add : Private ip ec2 인스턴스 추가 시드 : 모든 세 노드의 공용 IP 추가. rpc_add : blank

Datastax 개발 센터에서이 클러스터에 연결하려고하면 하나의 노드에만 연결되어 있습니다. 개별적으로 모든 3 개의 ip에 연결하면 모든 노드에 연결됩니다. 그러나 연결 파일에 3 개의 IP가있는 클러스터에 연결하면 하나의 노드에만 연결됩니다.

누구든지이 문제에 도움이 될 수 있습니까?

감사 Uttkarsh

답변

1
open cassandra.yaml file and change the 

1) listen_address  :- private IP 
2) broadcast_address  :- blank 
3) listen_on_broadcast_address:- true 
4) rpc_address   :- 0.0.0.0 
5) broadcast_rpc_address :- public IP 
6) seeds ip    :- public IP for node.  

it's working finally 


Thanks Utpal 
관련 문제