각 노드에 대한 가상 머신 없이 Mac에서 Cassandra의 여러 노드를 실행할 수 있나요?

각 노드에 대한 가상 머신 없이 Mac에서 Cassandra의 여러 노드를 실행할 수 있나요?

너는 볼 수있어여기 도코에서Cassandra의 각 인스턴스를 설정하려면 새로운 '노드'가 필요합니다.

내 질문은 - 내 Mac에서 Cassandra의 여러 노드로 클러스터를 실행하려면(Mavericks 실행) - 각각에 대해 가상 머신을 가동해야 합니까? 아니면 여러 인스턴스를 실행할 수 있습니까(예를 들어 다른 디렉터리에서 또는 다른 구성 파일을 사용하여) )?

답변1

달성하려는 목표에 따라 OS X Maverics를 실행하는 Mac의 하나의 Ubuntu VM에서 Cassandra의 여러 인스턴스를 실행할 수 있습니다.

일반적으로 DB 클러스터의 경우 더 나은 성능이나 중복성을 원하므로 dbs를 물리적으로 분리하고 싶지만 하나의 Ubuntu VM에서 여러 인스턴스를 실행하는 것을 막을 수는 없습니다.

Cassandra는 오픈소스이므로 다운로드할 수 있습니다.바이너리Maverics에서 컴파일하면(명령줄 도구가 있고 Xcode가 설치되어 있다고 가정) VM에서가 아닌 기본적으로 Cassandra를 실행할 때 성능 저하가 훨씬 줄어듭니다.

관련 정보