Dockerfile 이란? Dockerfile 이란? 참조 : https://docs.docker.com/engine/reference/builder/ Docker는 Dockerfile을 읽어 자동으로 이미지를 빌드 할 수 있습니다. Dockerfile은 이미지를 조합하기 위해 사용자가 명령 줄에서 호출 할 수있는 모든 명령을 포함하는 텍스트 문서입니다. docker 빌드를 사용하면 몇 가지 명령을 연속적으로 실행하는 자동화 된 빌드를 만들 수 있습니다. docker 2019.02.21
Vagrant란? Vagrant란? Vagrant는 VirtualBox(가상머신)을 편리하게 사용할 수 있도록 도와주는 프로그램.미리 생성되어진 가상머신을 Vagrant로 손쉽게 사용이 가능. vagrant 다운로드 https://www.vagrantup.com/downloads.html memo 2019.02.20
Elasticsearch 인덱싱 Elasticsearch 인덱싱 인덱싱이란? 빠른 검색을 위해 데이터를 정렬 및 분류를 하는 것을 말합니다. 예를 들어 사전에서 단어를 찾을 때 찾기 쉽게 ㄱ ~ ㅎ 와 같이 색인을 해놓는 작업과 유사합니다. REST API 사용하여 인덱싱 (HTTP 요청이 가능한 클라이언트로 인덱싱) curl postman 다양한 http library 상황에 따른 인덱싱 작업 개별 인덱싱 - 바로 검색이 되어야 할 경우 (near real time search 등) bulk 인덱싱 - 그 외의 경우 사용. 성능이 더 좋음. 인덱스 네이밍 룰소문자만 허용.\, /, *, ?, ", , |, 공백, ,(쉼표) , # 포함 불가.-, _, + 로 시작 불가.. , .. 불가 (특정 운영체제에서 디렉토리를 나타내는 문자)2.. elk 2019.02.20
docker로 elasticsearch 띄우기 docker로 elasticsearch 띄우기 docker image는 다음 https://hub.docker.com/_/elasticsearch 사용. elasticsearch docker 설치 설명www.elastic.co/guide/en/elasticsearch/reference/6.4/docker.html#docker-prod-cluster-composefile 1. elasticsearch docker image download docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.3 2. docker 명령어로 elasticsearch 실행 docker run -p 9200:9200 -p 9300:9300 -e "discovery.type.. docker 2019.02.19
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
자주 사용하는 docker 명령어 [자주 사용하는 docker 명령어] 도커 이미지 Pull 받기 docker pull [Docker Image명] Pull 받은 도커 이미지 리스트 docker images 동작중인 컨테이너 확인 docker ps 도커 이미지 삭제 docker rmi [IMAGE ID] 도커 정보 확인 docker info 모든 컨테이너 확인(실행 중, 정지 포함) docker ps -a 컨테이너 삭제 docker rm [CONTAINER ID] 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
Javascript === vs == Javascript === vs == '===' 는 값과 타입 비교.'=='는 값만 비교. 정확한 비교를 위해 코딩을 할 때 일반적으로 '===' 을 사용 권장. javascript 2019.01.27
Mysql 데이터 타입 Mysql 데이터 타입 Type Overview 1. Numeric Types 2. Date and Time Types 3. String Types The CHAR and VARCHAR Types The BINARY and VARBINARY Types The BLOB and TEXT Types The ENUM Type The SET Type 4. Spatial Data Types 5. The JSON Data Type ---------------------------------------- Type Description 1. Numeric Types 2. Date and Time Types 3. String Types The CHAR and VARCHAR Types The BINARY and VARBIN.. mysql 2019.01.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