elasticsearch index client java api example mavne 프로젝트 기본 구조
elasticsearch java api를 이용한 기본 코딩 입니다
elasticsearch api문서보는게 익숙치 않다보니 삽질좀 하다가 성공했습니다
public class App { public static void main(String[] args) {
Settings settings = ImmutableSettings.settingsBuilder() .put("cluster.name", "imcelasticsearch") .build(); TransportClient client = new TransportClient(settings) .addTransportAddress(new InetSocketTransportAddress("hostname2", 9300));
IndexResponse index_response = null; try { index_response = client.prepareIndex("twitter", "tweet", "1") .setSource(jsonBuilder() .startObject() .field("user", "kimchy") .field("postDate", new Date()) .field("message", "trying out Elasticsearch") .endObject() ) .execute() .actionGet(); } catch (ElasticsearchException e) {
e.printStackTrace(); } catch (IOException e) {
e.printStackTrace(); } client.close();; } } |
추가한 dependency <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <artifactId>elasticsearch</artifactId> <version>1.6.0</version> </dependency> |
위 코드 실행 결과 아래처럼 잘 동작 한 것을 볼 수 있습니다
maven import해서 사용하세요
'보물창고 > Programming' 카테고리의 다른 글
Centos sudo 권한 설정 방법 (0) | 2017.04.05 |
---|---|
Java FFTW FFT maginute frequency example real imaginary 예제 정리 (1) | 2015.11.17 |
해결 GPIO.setmode(GPIO.BOARD) AttributeError: 'module' object has no attribute 'setmode' (0) | 2015.11.11 |
정규식 공백 두개 하나로 바꾸기 치환 변경 수정 (1) | 2015.08.17 |
FFT DFT java example 이론 정리와 java 예제 코드 구성 (4) | 2015.07.15 |
라즈베리파이 아두이노 무선 통신 rf315/433 사용하기 arduino raspberry pi (2) | 2015.04.29 |
라즈베리파이와 아두이노 RF315/433 송수신 코드 정리 raspberry arduino (0) | 2015.04.24 |
aliexpress 아두이노 라즈베리파이 무선 통신 부품 구입 릴레이 RF315/433 (0) | 2015.04.13 |