ElasticSearch 학습 요약 1

설치 및 구성


ElasticSearch는 매우 우수한 검색 프레임워크로 분포식, 부하 균형 등 강력한 기능을 지원한다.그동안의 체험에 대해 알아보았으니 우선 Elastic Search의 설치와 사용을 대충 정리해 봅시다.(PS: 그 중에서 많은 블로거들을 참고하여 공유해 주셔서 진심으로 감사드리며 본인도 ES에서의 경험을 사용하여 교류하고 함께 발전하기를 진심으로 바랍니다)
Elastic Search의 설치는 매우 간단합니다. 홈페이지에서 zip 패키지를 다운로드하고 돌아와서 스스로 스트레스를 풀면 됩니다.다운로드 링크는 다운로드에 있습니다.elasticsearch.org에서 찾을 수 있습니다.
1、unzip xxx.zip은 다운로드한 압축 패키지를 ElasticSearch의 루트 디렉터리 2, 실행./bin/elasticsearch 바로 시작 (환경 변수 설정 주의, ES 스마트 지원 java6 이상)
[2015-05-10 22:16:58,901][INFO ][plugins                  ] [Elizabeth "Betsy" Braddock] loaded [], sites []
[2015-05-10 22:17:02,222][INFO ][node                     ] [Elizabeth "Betsy" Braddock] initialized
[2015-05-10 22:17:02,236][INFO ][node                     ] [Elizabeth "Betsy" Braddock] starting ...
[2015-05-10 22:17:02,459][INFO ][transport                ] [Elizabeth "Betsy" Braddock] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/192.168.0.108:9300]}
[2015-05-10 22:17:02,487][INFO ][discovery                ] [Elizabeth "Betsy" Braddock] elasticsearch/gCiwMeRARS-e_oC4xaq1Kg
[2015-05-10 22:17:06,289][INFO ][cluster.service          ] [Elizabeth "Betsy" Braddock] new_master [Elizabeth "Betsy" Braddock][gCiwMeRARS-e_oC4xaq1Kg][org.hyh.test][inet[/192.168.0.108:9300]], reason: zen-disco-join (elected_as_master)
[2015-05-10 22:17:06,370][INFO ][http                     ] [Elizabeth "Betsy" Braddock] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/192.168.0.108:9200]}
[2015-05-10 22:17:06,373][INFO ][node                     ] [Elizabeth "Betsy" Braddock] started
[2015-05-10 22:17:06,428][INFO ][gateway                  ] [Elizabeth "Betsy" Braddock] recovered [0] indices into cluster_state

3. 테스트 서비스가 시작되었는지 여부는 linux가 가지고 있는curl 도구를 사용하거나 http 도구(Filder)를 사용할 수 있습니다. 여기에서 일시적으로curl 도구를 사용하는 것을 보여 줍니다.명령을 집행하다curl 'http://localhost:9200/?pretty' 다음 결과가 나타납니다.
{
  "status" : 200,
  "name" : "Stygorr",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "1.5.2",
    "build_hash" : "62ff9868b4c8a0c45860bebb259e21980778ab1c",
    "build_timestamp" : "2015-04-27T09:21:06Z",
    "build_snapshot" : false,
    "lucene_version" : "4.10.4"
  },
  "tagline" : "You Know, for Search"
}

4. 설치 시작 플러그인은 어쿠스틱 시작 스크립트가 시작만 지원하고 닫는 것을 지원하지 않기 때문에 사용하기가 불편하기 때문에elasticsearch-servicewrapper 플러그인을 사용할 수 있습니다.다운로드 주소:https://github.com/elastic/elasticsearch-servicewrapper/archive/master.zip압축을 풀고 서비스 폴더를 elasticsearch/bin/디렉터리로 복사하면 다음 명령을 실행할 수 있습니다./elasticsearch start 시작./elasticsearch stop 중지./elasticsearch install은 시스템과 함께 시작됩니다./elasticsearch remove 시스템 취소./elasticsearch console 프론트 데스크톱에서 여기까지 실행했습니다. 설치 작업은 이미 끝났고 비교적 간단합니다. 후속적인 설정이 비교적 많습니다. 그리고 발굴해야 할 많은 기능이 있습니다. 계속 발표될 것입니다.

좋은 웹페이지 즐겨찾기