분류 전체보기 171

Elasticsearch 인덱싱

Elasticsearch 인덱싱 인덱싱이란? 빠른 검색을 위해 데이터를 정렬 및 분류를 하는 것을 말합니다. 예를 들어 사전에서 단어를 찾을 때 찾기 쉽게 ㄱ ~ ㅎ 와 같이 색인을 해놓는 작업과 유사합니다. REST API 사용하여 인덱싱 (HTTP 요청이 가능한 클라이언트로 인덱싱) curl postman 다양한 http library 상황에 따른 인덱싱 작업 개별 인덱싱 - 바로 검색이 되어야 할 경우 (near real time search 등) bulk 인덱싱 - 그 외의 경우 사용. 성능이 더 좋음. 인덱스 네이밍 룰소문자만 허용.\, /, *, ?, ", , |, 공백, ,(쉼표) , # 포함 불가.-, _, + 로 시작 불가.. , .. 불가 (특정 운영체제에서 디렉토리를 나타내는 문자)2..

elk 2019.02.20

docker-compose로 kafka 띄우기

docker-compose로 kafka 띄우기 docker image는 다음 https://hub.docker.com/r/wurstmeister/kafka 사용. 1. docker-compose.xml 파일 생성 (아이피 주소는 127.0.0.1이나 localhost가 아닌 docker host의 아이피를 적어준다.)version: '2'services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: [IP주소] KAFKA_ZOOKEEPER_CONNECT: zookeeper..

docker 2019.02.19

티스토리에 소스코드 넣기 (syntaxhighlighter 적용)

티스토리에 소스코드 넣기 (syntaxhighlighter 적용) 1. 아래의 사이트에서 syntaxhighlighter_3.0.83.zip 다운로드 https://github.com/syntaxhighlighter/syntaxhighlighter/releases 에서 최신 버전을 다운로드 및 사용할 수 있다. 2. 압축해제 및 script, styles 티스토리 스킨 편집 이미지 업로드 기능으로 업로드 (src 폴더에 있는 js는 넣으면 안된다.) * src 폴더에 있는 파일은 이미 scripts 폴더에 있다. 같은 파일 같지만 열어보면 src에 있는 파일은 빌드되기 전이라 의존성 라이브러리가 필요 하기 때문에 그냥 사용하면 오류가 발생한다. 다시 말하면 src에 있는 "shCore.js"을 사용하게 ..

memo 2019.02.13

com.mysql.cj.jdbc.Driver

spring boot 설정 파일에 아래와 같이 추가하였더니 warn 문구가 아래와 같이 로그에 출력되었다. 해결 방법은 'com.mysql.cj.jdbc.Driver'로 변경하면 사라진다. 원인은 아래의 url에서 기술되어 있다. spring.datasource.driver-class-name=com.mysql.jdbc.Driver Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is general..

mysql 2019.01.13