2014-10-13 2 views
0

포트를 변경하여 단일 시스템에 클러스터를 생성 할 수 없다는 것은 알려진 사실입니다. 해결 방법은 가상 이더넷 장치를 시스템에 추가하고이를 사용하여 클러스터를 구성하는 것입니다.두 ec2 기계에 Cassandra 클러스터를 배치하는 방법은 무엇입니까?

두 개의 ec2 인스턴스에 6 개 노드로 구성된 클러스터를 배포하고 싶습니다. 이것은 각 기계에 3 개의 노드가 있음을 의미합니다. 가능한가? 가능한 경우 시드 노드 주소는 무엇이되어야합니까? 제작을위한 좋은 생각입니까?

+0

재미있다. 이 접근 방식은 Vnode보다 이점이 있습니까? –

+0

우리는 그러한 가능성을 찾고 있습니다. – extraDarker

답변

0

AWS에서 Datastax AMI를 사용할 수 있습니다. Datastax Enterprise는 생산에 적합한 솔루션입니다.

각 노드마다 고유 한 구성 파일이 필요하며 기본값이기 때문에 클러스터에 대해 잘 모르겠습니다. 나는 그것을 어떻게 바꿀 지 모른다.

간단한 지침 here이 있습니다. 인스턴스 설정을 구성 할 때는 --clustername yourCluster --totalnodes 6 --version community 등의 클러스터 고급 설정을 작성해야합니다. 최신 버전 java 및 cassandra를 설치하여 수동으로 Cassandra를 설치할 수도 있습니다.

당신은 cluster_name, seeds, listener_address, rpc_broadcasttoken 같은 필드를 /etc/cassandra/cassandra.yaml을 수정하여 클러스터 (우분투 12.04)을 구축 할 수 있습니다. Cluster_name은 전체 클러스터에서 동일해야합니다. 종자는 마스터 노드입니다.이 IP는 모든 노드에 추가해야합니다. 나는 토큰에 대해 혼란 스럽다.

관련 문제