Cribl Stream Docker 설치 방법
얼마전에 알게 되어 간단히 소개 포스팅만 했던 Cribl Stream(크리블? 맞나?) 리눅스 노예 노트북 키기 귀찮아서 안하다가
도커로 하면 되는데 굳이 라는 생각과 약간 시간이 남아서 설치를 진행해봤다
공식 가이트는 아래와 같다.
https://docs.cribl.io/stream/deploy-docker
Docker Deployment | Cribl Docs
You can use the following docker-compose.yml to stand up a Cribl Stream distributed deployment of a Leader and one or more Workers:
docs.cribl.io
도커 허브도 있던데 외부 접속을 위한 포트맵핑 정보도 없고 그냥 대에충 실행해 식이라서 설치진행엔 도움이 되지 않았다
https://hub.docker.com/r/cribl/cribl
Docker Hub
hub.docker.com
공식홈의 도커 컴포즈 방식으로 설치 진행 했다.
version: '3.8'
services:
master:
image: ${CRIBL_IMAGE:-cribl/cribl:latest}
environment:
- CRIBL_DIST_MODE=master
- CRIBL_DIST_MASTER_URL=tcp://criblmaster@0.0.0.0:4200
- CRIBL_VOLUME_DIR=/opt/cribl/config-volume
ports:
- "19000:9000"
volumes:
- "~/cribl-config:/opt/cribl/config-volume"
workers:
image: ${CRIBL_IMAGE:-cribl/cribl:latest}
depends_on:
- master
environment:
- CRIBL_DIST_MODE=worker
- CRIBL_DIST_MASTER_URL=tcp://criblmaster@master:4200
ports:
- 9000
대충 위와 같이 나와있는데 도커가 리눅스나 맥이라면 CRIBL_DIST_MASTER_URL=tcp://criblmaster@master:4200
대충 criblmaster 아이피 정도만 바꾸면 되겠지만 나처럼 윈도우 유저라면 아래와 같이
192.168.2.32 이부분을 자신의 아이피로 바꾸고 데이터 저장부분을 원하는 위치 대충 맞추면 된다.
version: '3.8'
services:
master:
image: ${CRIBL_IMAGE:-cribl/cribl:latest}
environment:
- CRIBL_DIST_MODE=master
- CRIBL_DIST_MASTER_URL=tcp://192.168.2.32@0.0.0.0:4200
- CRIBL_VOLUME_DIR=d:/elk/cribl/config-volume
ports:
- "19000:9000"
volumes:
- "d:/elk/cribl/config-volume"
workers:
image: ${CRIBL_IMAGE:-cribl/cribl:latest}
depends_on:
- master
environment:
- CRIBL_DIST_MODE=worker
- CRIBL_DIST_MASTER_URL=tcp://192.168.2.32@master:4200
ports:
- 9000
해당과 같이 docker-compose.yml 을 적당한 위치에 만들고 난뒤 공홈 그대로 입력 진행 한다. workers=2 기본이 두개인데 아마도 수집 프로세스 정하는거 같은데 테스트 이기도 하고 그냥 순정 그대로 했다. 해당과 같이 실행 후
docker-compose up -d --scale workers=2
조회해 보면 대에충 아래와 같이 나온다. 워커2개 마스터1 눈치가 빠르다면 19000포트로 브라우저 열어서 접속해보면 된다.
초기 비번은 admin:admin 이다. 공홈 도커페이지에 안나와 있어서 찍었는데 접속되었다. 아마도 일반적 설치 가이드 페이지에 명시되어있겠지만 언제나 그렇듯 메뉴얼은 잘안읽는 습성이 있어서... 암튼 접속 된다.
초기 접속시 바로 비번바꾸라는 페이지가 뜨지만 따로 캡쳐 안해서 생략 한다.
접속이 완료 되면 대충 아래와 같은 대시보드가 나온다. 이제 사용해봐야지? 설치방법이므로 포스팅은 여기까지
'빅데이터' 카테고리의 다른 글
NIFI 실행 방법 도커기반 (0) | 2022.12.19 |
---|---|
ambari 기반 HDP 3.1 설치 #2 (0) | 2022.12.18 |
ambari 기반 HDP 3.1 설치 #1 (0) | 2022.12.14 |
Cribl.io stream (0) | 2022.11.17 |
예전에 만들었던 NIFI 데이터 흐름도 (0) | 2022.09.30 |