본문 바로가기

분류 전체보기61

[ELK] 설치 1) Elasticsearch ELK란? - 데이터 처리 관련 오픈소스 솔루션인 엘라스틱 서치, 로그스태시, 키바나를 같이 연동하여 사용한다는 의미 - ELK 혹은 ELK스택(ELK Stack), 엘라스틱 스택(Elastic Satck)으로 명명 Elasticsearch : 검색 및 분석 엔진 Logstash : 여러 소스에서 동시에 데이터를 수집하여 변환한 후 Elasticsearch 같은 'stash'로 전송하는 서버 사이드 데이터 처리 파이프라인 Kibana : 사용자가 Elasticsearch에서 차트와 그래프를 이용하는 시각화 도구 Elasticsearch 설치 - Elasticsearch는 JVM위에서 구동되기 때문에 JDK를 설치해야 합니다. - JDK는 1.8이상의 버전을 설치해야 합니다. (JDK 버전에 따른 호환성은.. 2021. 12. 22.
REST API REST의 정의 "Reprsentational State Transfer" 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. 1) 자원의 표현 자원 : 해당 소프트웨어가 관리하는 모든 것 EX) 문서, 그림, 데이터, 해당 소프트웨어 자체 등 자원의 표현 : 그 자원을 표현하기 위한 이름 EX) DB의 도시 정보가 자원일 때, 'gimpo'를 자원의 표현으로 정한다. 2) 정보 전달 데이터가 요청되어지는 시점에서 자원의 상태(정보)를 전달한다. JSON 또는 XML를 통해 데이터를 주고 받는 것이 일반적이다. JSON , XML의 특징 -데이터를 저장하기 전달하기 위해 고안되었다. -기계뿐만 아니라 사람도 쉽게 읽을 수 있다. -계층적인 데이터 구조를 가진.. 2021. 6. 30.
[Docker] 도커 개념 및 사용법 1.접속 -터미널에서 192.168.0.145 접속 -root계정 로그인 2.도커 이미지 생성 먼저 Docker Hub Web(https://hub.docker.com/) 에서 공식 레파지토리와, 누군가가 올려놓은 public repository에서 pull받고자하는 이미지를 찾는다. -docker images 명령어로 현재 이미지 리스트 조회 -docker pull [옵션][:태그명] ex) docker pull dhmk815/tibero:6.0.2 ※ 옵션 --automated=false : Automated Build만 표시 --no-trunc=false : 모든 결과를 다 표시 -s[--stars=n] : star 수가 n개 이상인 결과만 표시 리눅스 컨테이너를 기반으로 서비스를 패키징하고 배포하.. 2021. 6. 16.
[Docker] Docker환경에서 MSSQL설치하기 본 포스팅은 Docker환경에서의 MSSQL설치를 목표로 합니다. 들어가기전에 Docker란? - 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트입니다. Docker의 주요 명령어 1. search (image 검색) #docker search mssql - Docker Hub로부터 사용가능한 image를 찾는 명령어 2. pull (image 다운로드) #docker pull mssql2019:latest - Docker Hub로부터 image를 다운받는 명령어 3. images (image 목록 출력) #docker images - 현재 Host PC에 다운 받아져있는 image들을 출력하는 명령어 4. run(컨테이너 생.. 2021. 6. 16.