본문 바로가기

Elastic Stack 시작하기

Elastic Stack 시작하기3 - 클러스터 구성하기 안녕하세요 개발자 정씨입니다. 정말 생소한 기술이라서 그런지 많이 어렵네요 그렇지만 오늘도 힘내서 진행해봅시다! 1. Elastic 클러스터 개요 Elasticsearch의 노드들은 클라이언트와의 통신을 위한 http 포트(9200~9299), 노드 간의 데이터 교환을 위한 tcp 포트 (9300~9399) 총 2개의 네트워크 통신을 열어두고 있습니다. 일반적으로 1개의 물리 서버마다 하나의 노드를 실행하는 것을 권장하고 있습니다. 3개의 다른 물리 서버에서 각각 1개 씩의 노드를 실행하면 각 클러스터는 위와 같이 구성됩니다. 하나의 물리적인 서버 안에서 여러 개의 노드를 실행하는 것도 가능합니다. 이 경우에는 각 노드들은 차례대로 9200, 9201… 순으로 포트를 사용하게 됩니다. 클라이언트는 920.. 더보기
Elastic Stack 시작하기2 - 프로그램 설치 및 세팅 안녕하세요 개발자 정씨입니다. 긴말이 필요있겠습니까? 바로 시작해보시죠! 1. 프로그램 설치 https://www.elastic.co/kr/start로 접속하시면 프로그램의 압축파일을 다운로드 받으실 수 있습니다. 저의 경우에는 Windows에서 작업을 진행할 예정입니다. 2. 프로그램 실행하기 ./bin/elasticsearch 위와 같은 명령어를 통해 프로그램을 실행할 수 있습니다. 알 수 없는 문자들과 함께 자동세팅 및 프로그램 실행이 되는 느낌입니다. (자세한건 추후에 더 알아봐야 할 것 같습니다) 3. 프로그램 실행시 옵션들 ./bin/elasticsearch -d d 옵션을 통해서 백그라운드 실행이 가능합니다. ./bin/elasticsearch -d -p es.pid 또한 -p 옵션을 통해 .. 더보기
Elastic Stack 시작하기1 - 프로젝트 개요 안녕하세요 개발자정씨입니다. 최근에 Elastic Stack에 대한 공부가 필요할 것 같아서 이것저것 찾아보던 와중에 "기록해두고 나중에 써먹어야겠다!"라는 생각이 먼저 들더군요. 그래서 시작해봅니다. Elastic Stack! 더보기