2016-10-31 2 views

답변

0

첫째, cassandra.yaml 파일의 시드 노드를 추가

seed_provider (기본값 : org.apache.cassandra.locator.SimpleSeedProvider)를 노드가 클러스터에 참여할 때 컨택 포인트로 사용할 쉼표로 구분 된 호스트 (IP 주소) 목록입니다. Cassandra는이 목록을 사용하여 링의 토폴로지를 학습합니다. 여러 노드를 실행할 때는 - seed 목록을 기본값 (127.0.0.1)에서 변경해야합니다. 여러 데이터 센터 클러스터에서 - 시드 목록에는 각 데이터 센터 (복제 그룹)의 노드가 하나 이상 포함되어야합니다. 다중 노드 클러스터 초기화 (단일 데이터 센터) 및 다중 노드 클러스터 초기화 (다중 데이터 센터)를 참조하십시오. 또한

노드가 listen_address 설정하여 로컬 컴퓨터 외부에서 연결할 수 있는지 확인하십시오

listen_address (기본값 : 로컬 호스트) 다른 카산드라에 연결하는 데 사용 노드 IP 주소 또는 호스트 이름을 이 노드. 설정하지 않은 경우 호스트 이름은/etc/hostname,/etc/hosts 또는 DNS를 사용하여이 노드의 IP 주소로 확인되어야합니다. 0.0.0.0을 지정하지 마십시오.

노드를 다시 시작한 후 "노드 끄기 상태"를 사용하여 노드가 실행 중이고 연결되어 있는지 확인하십시오.

이 모든 것이 보장되면 cqlsh를 통해 연결하고 데이터를 삽입하거나 예를 들어 드라이버를 사용할 수 있습니다. java/scala를 실행하고 데이터를 삽입하기 위해 cassandra 클러스터에 연결하십시오. 복제하려는 경우 키 공간을 만들 때 복제 인수를 설정해야합니다. https://academy.datastax.com/courses/

:

나는 당신이 카산드라를 시작하는 방법을 쉽게 완전히 귀하의 질문에 커버를 보여 카산드라의 무료 온라인 교육 과정을 확인하기 위해 조언

관련 문제