로컬 네트워크에서 다중 노드 카산드라 클러스터를 설정하려고합니다. 나는 지침 [여기]를 적용했다 : 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 등)에 주석을 달고 새로운 구성을 삽입했습니다. 하지만 그렇게하면 카산드라를 연결할 수 없습니다. 매우 이상합니다. 왜 그런 일이 일어나는거야?
// 편집
문제는 의견이 아닙니다. 카산드라/포함 : 나는
두 노드에서 모두 동일한 "listen_address"를 사용하고있는 것처럼 보입니다. 그건 그냥 오타예요? –
카산드라를 연결할 수 없다는 것이 문제가되었습니다. 내가 cassandra-cli -h "192.168.0.59"를 입력하면 다음과 같이 표시됩니다. 192.168.0.59/9160에 연결하는 예외입니다. 이유 : 연결이 거부되었습니다. – m3rg
두 번째 노드의 listen_address를 192.168.0.5로 변경했는데 계속 연결할 수 없습니다. – m3rg