ElasticSearch로 작업을 하다보면 GUI에서 지원되는 유용한 플러그인들이 있습니다. Marvel (https://www.elastic.co/products/marvel) ElasticSearch에서 제공하는 ElasticSearch 모니터링 관련 플러그인입니다. 여러가지 Metric정보들을 잘 보여 줍니다. Kibana기반으로 구성되어 있으며 원활한 사용을 위해서는 유료 서비스를 받아야 합니다. 일반적으로 Sense같은 기능을 통하여 직접 명령을 수행하고 결과를 볼 수 있습니다. Overview(http://localhost:9200/_plugin/_marvel) Sense(http://localhost:9200/_plugin/_marvel/sense/index.html) Plugin 설치 el..
loop에서 elasticsearch query 사용시 ES의 연결 생성은 loop에서 몇천개 이상으로 하게 되면 TIME_OUT에 의해서 포트를 오픈하지 못할 수 있다. 따라서 loop등에서는 반드시 하나의 커넥션을 열고 쿼리하도록 합니다. Singleton으로 연결 생성 객체를 만들 수도 있으며, pool을 사용할 수도 있습니다. 보통 JAVA API시에서 연결이 안되면 아래와 같은 메시지가 나타납니다. Spring Data 프로젝트 중에서 elasticsearch를 사용하는 것도 한번 시도해 볼만합니다.
git으로 관리 될 필요가 없거나, 하지 않아야 할 파일이 commit 되었을때 삭제하는 방법입니다. 1. working directory와 함께 git 저장소에서도 같이 삭제할때 git rm -rf taget_name 2. working directory에서는 유지하고 git에서만 제거할때 git rm --cached [-r] target_name **fatal: pathspec '.idea/workspace.xml' did not match any files ==>이런 문구가 나오면 이것은 이미 gitignore등으로 관리 되지 않는 파일이라는 뜻입니다. 3. 최종적으로 삭제된 파일들도 commit하여 마무리한다.
현재 블로그의 SpringBoot 에제는 maven 기반이므로 pom.xml 에 대해서 설명합니다. artifactId기준으로 보면 대략 아래와 같이 몇개로 나눌 수 있습니다. 나머지 내용은 pom.xml이 일반적인 내용이므로 설명하지 않습니다. spring-boot-starter-parent 스프링 부트 최상위module로서 여러가지 스프링의 기본 의존 관계를 포함하고 있다. dependency는 spring-boot-starter접두사를 가지고 있다. 예를 들어서 spring-data-jpa 모듈은 spring-boot-starter-data-jpa이다. spring-boot-starter 기본적인 spring 라이브러리 정보 설정 spring-boot-starter-web 웹 어플리케이션에서 필요한..
- Total
- Today
- Yesterday
- 스팸메일방지 CEAS
- LG트윈스
- 라면집
- datasource
- filter-plugin
- 바리스타
- connection pool
- 자하손만두
- 요미우리자이언츠
- elasticsearch
- Git
- logstash
- 간부
- 청계천
- elasitcsearch
- 커넥션
- 이클립스
- 요미우리 자이언츠
- DBCP
- 간부사원
- 일정관리
- 스프링
- centOS
- c3p0
- 일본여행
- 시나가와
- 구로사와아키라
- 산모퉁이
- Fair-Trade Coffee
- 리더쉽 코칭
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |