2013-07-26 4 views
0
나는 "씨앗"매개 변수의 IP 주소를 지정하려고 예외 얻고있다

: 나는 같은 것을 할 노력하고PlayOrm 카산드라 씨앗

You must specify a comma delimited list of seeds OR 'localhost:9160' as the seed 

:

String seeds = "192.168.100.131:9160"; 

답변

1

좋아, 당신은 문제가 그래서 당신은 당신이 알고 싶은 것을 할 수 없습니다 하나 개 이상의 노드를 전달 그래서 만약 당신이 일관성 레벨을 설정할 수있는 새로운 기능이 있습니다. 이 건물은 Bootstrap.CASSANDRA_DEFAULT_CONSISTENCY_LEVEL이며, 일반적으로 당신이 그것을 설정에

+0

RF = 3 및 singlenode에 대해 언급하는 것을 잊어 버렸습니다. 대신이 값을 CL_ONE으로 설정하면 클러스터를 1에서 3으로 확장하고 나중에 CL_ONE에서 CL_QUOROM으로 전환 할 수 있습니다. 또는 RF = 1 및 CL_QUOROM을 사용할 수 있습니다. –

1

좋아을, 하나 노드 카산드라는 까다 롭습니다. 첫째, PlayOrm은 기본적으로 RF = 3을 항상하고, 한 노드에 대해서만, CL = QUEROM이 단일 노드에서 실패 할 때 CL = ONE을 수행합니다. : 그러면 나중에 cassandra를 추가하고 RF = 3 및 CL을 갖습니다. 기본으로 QUOROM 변경. 주위

매우 빠른 작업 GitHub의에 티켓하지만 너무

ssh -L9160:localhost:9160 <username>@192.168.100.131 

파일처럼 터널이며, 우리가 더 잘 만들기 위해 노력하고 있습니다. 우리는 기본적 여부를 감지 할 필요가 그들이 Consenency Level을 결정하기 위해 단일 노드 또는 다중 노드 캐산드라를 수행하고 있습니다. 우리는 기본값을 사용하여 astyanax를 만들 때 생각할 필요가 있습니다. 그러나 정보를 찾기 위해 astyanax를 사용하고 싶지만 astyanax를 사용할 수 없습니다. 기본 CL을 구성합니다. .... 여기 캐치 22. 그래서 우리는 종자 목록을 사용하는 것으로 끝났습니다.

이 경우 ...이 경우 사용자가 SINGLE_NODE 속성 파일의 값을 피드해야하는 티켓을 작성하십시오. 그렇지 않은 경우에도 오류가 발생하며 오류로 설명 할 수 있습니다.

덕분에, 딘

+0

감사 딘 "CL_QUORUM"

딘, 내가 솔루션을 테스트 할 시간이 없었습니다, 그러나 나는 가까운 장래에 그것을 시도 할 것이다. –