2016년 여름은 이미 한참 지났지만, 카우치케이스(CouchCase) 제작에 관한 블로그 포스팅을 하나 더 올리겠다고 약속했었습니다. 클러스터링 덕분에 이 부분은 가장 쉬웠습니다 카우치베이스 서버 노드를 함께 연결하는 것은 정말 쉽습니다.
네트워킹
먼저 인텔 컴퓨트 스틱을 네트워크로 연결한 방법에 대한 간단한 정보입니다. 카우치케이스(CouchCase)의 라우터에서 각 네트워크 어댑터를 특정 IP 주소에 고정했습니다. 이를 수행하는 방법은 라우터마다 다르므로 설명서를 참조하시기 바랍니다.
STICK1, STICK2, STICK3이 각각 세 개의 IP 주소에 고정되어 공유기에 연결되어 있는 상태를 보여주는 사진입니다.

클러스터링
Couchbase Server를 처음 설정할 때는 단일 노드로 클러스터를 생성하는 것입니다. 따라서 이 작업을 완료했다면, 전체 클러스터 설정 측면에서 볼 때 이미 대부분의 과정을 끝낸 셈입니다.
다음으로, 다른 머신(또는 가상 머신 등)에 Couchbase Server를 설치합니다. “Start a new Cluster”를 선택하는 대신 “Join a cluster now”를 선택하세요. 생성한 첫 번째 노드의 IP 주소와 설정한 사용자 이름/비밀번호 정보를 입력합니다.

일 일단 그렇게 하면 “이 서버가 클러스터에 연결되었으며 다음 리밸런스 작업 시 참여하게 됩니다.”라는 메시지가 표시될 것입니다.”

카우치베이스가 특정 문서가 어떤 노드에 위치해야 하는지에 대한 모든 세부 사항을 파악하려면 리밸런스 작업이 필요합니다. 자세한 내용은 다음을 참조하세요. 클러스터 재균형화에 대한 문서.
리밸런스는 백그라운드 작업이며, 이미 작동 중인 노드들의 작동을 방해해서는 안 됩니다. 즉, 데이터베이스에 용량을 추가해야 할 때 웹사이트를 내리거나 ‘점검 시간'을 잡는 등의 작업을 할 필요가 없다는 뜻입니다.
리밸런스가 완료되면 노드 목록이 표시됩니다.

카우치케이스가 투어에 나섭니다
몇 가지 마무리 화장 작업이 남아 있지만, CouchCase는 이제 길을 떠날 준비가 되었습니다. 실제로 다가오는 코드매시 2017년 1월 학회: “혼돈을 맞이할 준비가 되셨나요? 서류 가방 안의 수평 확장”. 질문이나 제안 사항이 있으시면 언제든지 말씀해 주세요. 저는 트위터: @mgroves.
작가
1개의 응답
-
[...] 세션은 부분적으로 제가 여름에 작업했던 CouchCase 프로젝트의 시연이었지만, [...]에서의 CAP 이론과 Couchbase에 대한 시연이기도 했습니다.

댓글 남기기
댓글을 달기 위해서는 로그인해야합니다.