Druid

Apache Druid 설정 변경하기

justbagmeg 2023. 9. 3. 13:50

Apache Druid 실행 방법은 아래 페이지 참고. 

 

Apache Druid local 실행

실행 환경 OS: ubuntu 20.04 드루이드 버전: 27.0.0 [바이너리 다운로드 링크], [릴리즈 노트] 드루이드 바이너리 실행 1. 바이너리 파일 다운로드 wget https://dlcdn.apache.org/druid/27.0.0/apache-druid-27.0.0-bin.tar.gz

justbagmeg.tistory.com

 

공식 문서 확인

 설정 문서: [도큐먼트 링크

드루이드 설정 값은 공식 문서에서 확인할 수 있다.

공통 설정(common) 부터 각 서비스별 설정을 확인할 수 있다.

 

드루이드 사이트를 돌아다니다 보면 숨겨진 문서들을 가끔 발견하는 재미도 있다 ㅎ... 😒

설정 값 변경 방법

드루이드 start-nano-quickstart 를 기준으로 한다.

설정 파일 위치: apache-druid-27.0.0/conf/druid/single-server/nano-quickstart

 

ls 명령어로 살펴보면 서비스별로 _common, broker, coordinator-overlord, historical, middleManager, router 나뉘어져 있다.

user:d ~/apache-druid-27.0.0/conf/druid/single-server/nano-quickstart$ ls
_common  broker  coordinator-overlord  historical  middleManager  router

_common: 모든 서비스에 공통적으로 적용되는 설정 파일이 위치한다.

그 외 디렉터리는 각 서비스별로 적용되는 설정 파일들이 위치한다.

 

설정 값 수정은 대부분 runtime.properties 파일 수정을 통해 한다.

 

설정 변경 예시

드루이드 web console 기본 접속 포트는 8888이다.

이 값을 9999로 변경해보자.

 

드루이드의 web console에 접속하기 위해서는 router의 druid.plaintextPort 값을 변경한다.

router의 druid.plaintextPort

문서에서 druid.plaintextPort를 검색하면 8개나 나온다. 일부 설정 값들은 여러 서비스드에서 사용하는 경우가 있기 때문에 수정하고자 하는 서비스에서 설정값을 찾아야한다.

 

router/runtime.properties 파일을 열어 아래 사진처럼 druid.plaintextPort를 8888 -> 9999로 변경한다.

 

결과 확인을 위해 드루이드를 재시작한다.

기존 포트인 8888로 접근 시 페이지를 찾을 수 없다.

변경한 9999 포트로 접근하면 정상적으로 페이지가 나온다.

'Druid' 카테고리의 다른 글

Apache Druid local 실행  (0) 2023.09.03
Apache Druid 27.0.0 Deep Storage Query 테스트 실패 과정  (0) 2023.08.29