저는 Microsoft Windows 2008 R2 서버에 Cassandra의 DataStax Community Edition을 설치했습니다. 단일 노드 클러스터에서 실행해도 아무런 문제가 없습니다. 문제는 클러스터에 두 번째 노드를 추가하려고 할 때입니다. cassandra.yaml 파일을 적절하게 변경했다고 판단한 후 더 이상 DataStax Cassandra Community Server 2.0.2 서비스를 시작할 수 없습니다. 오류는 "로컬 컴퓨터의 Datastax Cassandra Community Server 2.0.2 서비스가 시작된 다음 중지되었습니다. 일부 서비스는 다른 서비스 나 프로그램에서 사용하지 않는 경우 자동으로 중지됩니다." 또한 응용 프로그램 로그는 prunsrv.exe 파일에 문제가 있음을 나타냅니다. 내가 인바운드 방화벽 규칙을 설정 한, 두 노드에Cassandra DataStax Community Edition 노드를 클러스터에 추가
cluster_name: 'Test Cluster'
num_tokens: 256
# initial_token:
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "X.X.X.221, X.X.X.222"
listen_address: X.X.X.222
rpc_address: X.X.X.222
endpoint_snitch: SimpleSnitch
:
이cluster_name: 'Test Cluster'
num_tokens: 256
# initial_token:
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "X.X.X.221, X.X.X.222"
listen_address: X.X.X.221
rpc_address: X.X.X.221
endpoint_snitch: SimpleSnitch
다음은 노드 2에 대한 관련 cassandra.yaml 파일입니다 :
여기 노드 1에 대한 관련 cassandra.yaml 파일입니다 나는 카산드라 새로운, 그래서 내가 '가정 8983.
을 포트 7000, 7001, 9160, 7199, 9042, 8888, 50031, 61620, 8012, 9290, 50030, 50060, 61621, (22)을 열고하기 분명히 뭔가 빠져 있어요. 도움말 크게 감사드립니다.
이 발생하는 두 서버에서 모두 문제가 발생합니까? 아니면 단지 그들 중 하나? – Aaronontheweb
예. 두 서버 모두 동일한 문제가 있습니다. – DMill