2011-12-19 3 views
2

로컬 네트워크에서 다중 노드 카산드라 클러스터를 설정하려고합니다. 나는 지침 [여기]를 적용했다 : http://wiki.apache.org/cassandra/MultinodeCluster. 나는 두 개의 노드를 가지고있다. 여기 내 변화는 /etc/cassandra/cassandra.yaml에 있습니다로컬 네트워크에 멀티 노드 카산드라 클러스터 설정?

첫 번째 노드 (IP는 "192.168.0.59"입니다) :

listen_address : 192.168.0.59

rpc_address : 0.0.0.0

씨앗 : - :

012,351,641 192.168.0.59

두 번째 노드 (IP는 "192.168.0.5"입니다)

auto_bootstrap : 사실

listen_address : 192.168.0.5

rpc_address : 0.0.0.0

씨 : 은 - 192.168.0.59

작동하지 않는 것 같다. 나는 Cassandra-Cluster-Admin을 사용하여 Cassandra를 연결하려고 시도하고 있지만 두 번째 노드를 연결하지 않아도 실패합니다. 나는 또한 noip 서비스를 사용하고있다. 제 구성이 정확합니까? 아니면 문제를 일으키고 있습니까? 모뎀에서 포트 또는 무언가를 구성해야합니까? 내 서버는 우분투 11.10이고 카산드라 버전은 1.0.5입니다.

// 편집

나는이 문제를 알아 냈어요 지금은 두 노드에 연결할 수 있습니다. 문제는 cassandra.yaml 파일에 있습니다. 이전 구성 (listen_address 등)에 주석을 달고 새로운 구성을 삽입했습니다. 하지만 그렇게하면 카산드라를 연결할 수 없습니다. 매우 이상합니다. 왜 그런 일이 일어나는거야?

// 편집

문제는 의견이 아닙니다. 카산드라/포함 : 나는

+0

두 노드에서 모두 동일한 "listen_address"를 사용하고있는 것처럼 보입니다. 그건 그냥 오타예요? –

+0

카산드라를 연결할 수 없다는 것이 문제가되었습니다. 내가 cassandra-cli -h "192.168.0.59"를 입력하면 다음과 같이 표시됩니다. 192.168.0.59/9160에 연결하는 예외입니다. 이유 : 연결이 거부되었습니다. – m3rg

+0

두 번째 노드의 listen_address를 192.168.0.5로 변경했는데 계속 연결할 수 없습니다. – m3rg

답변

0

없음 탭에서 IP 주소를 변경 cassandra.yaml에

2

시도를 사용해서는 안 카산드라 - 클러스터 - 관리자

경로 cassandra.yaml 내부 탭을 사용하지 않도록 참조 /conf.inc.php

CHAGE :

$CASSANDRA_CLUSTERS = array(array('nodes' => array('your ip address:9160'), 
            'username' => '', 
            'password' => '')); 

나는이 문제에 대한 해결책이 될 수 있습니다 생각합니다.

관련 문제