노드 3 개와 pvt IP 주소가있는 datacenter1
에 클러스터가 있으며 노드 간 통신을 위해 3 개의 노드와 3 개의 pvt IP 주소가있는 datacenter2
이 있습니다. 개인 IPadress 통신은 두 개의 서로 다른 지리적 위치 사이가 아니므로카산드라 멀티 데이터 센터 설정
, 어떻게 이러한 노드 사이의 통신은 PVT 주소로 일어날 데이터 센터.
여기의 접근 방식은 무엇입니까?
노드 3 개와 pvt IP 주소가있는 datacenter1
에 클러스터가 있으며 노드 간 통신을 위해 3 개의 노드와 3 개의 pvt IP 주소가있는 datacenter2
이 있습니다. 개인 IPadress 통신은 두 개의 서로 다른 지리적 위치 사이가 아니므로카산드라 멀티 데이터 센터 설정
, 어떻게 이러한 노드 사이의 통신은 PVT 주소로 일어날 데이터 센터.
여기의 접근 방식은 무엇입니까?
명시 적으로 설명하지는 않지만 노드에 공용 IP 주소가있는 것처럼 들리는가?
두 데이터 센터는 어떻게 든 서로 통신 할 수 있어야합니다. 그들이 사설 IP를 통해 그것을 할 수 없다면, 아마도 인터넷에 직면하고있는 공인 IP를 사용하십시오. 노드 간 통신에 암호화를 사용합니다.
rpc_address를 개인 IP로 설정하고 Cassandra 클라이언트를 해당 인터페이스에 연결하거나 모든 통신에 공용 IP를 사용하십시오.
반면에 두 데이터 센터를 연결하는 데 사용할 수있는 공용 IP가없는 경우 노드간에 통신을 설정하는 다른 방법을 찾아야합니다. 모든 데이터 센터의 listen_address 값에 사용되는 IP는 서로 통신 할 수 있어야합니다.
공용 IPS로 수행되는 데이터 센터의 노드 통신은 올바른 접근 방식입니다. – user2401277
두 데이터 센터간에 통신 링크가 없다는 것을 의미합니까? – Ananth
두 개의 데이터 센터는 공용 IP를 통해 통신 할 수 있지만 각 데이터 센터의 노드 간 노드 간 통신은 공개됩니다. 데이터 센터간에 통신을 수행하는 방법 – user2401277