Elasticsearch 설치
window환경에서 테스트를 하기 위해 작업내용을 기록해 봅니다.
헉 문제 발생...
은전한닢은 현 시점 아직 2.3.4.0을 지원하지 않습니다. ㅠ_ㅠ
다시 2.3.3.0으로 다시 설치....
1. java home 세팅
환경변수에 JAVA_HOME 세팅
2. elasticsearch 설치
윈도우용을 설치해 보도록 함
https://www.elastic.co/downloads/elasticsearch
zip 버전을 받아 압축해제
압축해제후 폴더는 원하는 곳에 이동
이제 cmd로 해당 디렉토리 이동 후 elasticsearch.bat 실행
은전한닢 적용을 위해 2.3.3버전을 설치합니다.
3. elasticsearch를 윈도우 서비스에 등록 자동 실행되게 해 보기
3.1 cmd -> elasticsearch 폴더로 이동 후 bin 폴더로 이동
3.2 > ./service.bat install
3.3 window키 + R (실행) 후 services.msc 입력 엔터
목록에서 elasticsearch를 찾아 시작유형을 자동으로 바꾸자
4. 서버확인
http://localhost:9200 확인
{
"name" : "Steve Rogers",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.4",
"build_hash" : "e455fd0c13dceca8dbbdbb1665d068ae55dabe3f",
"build_timestamp" : "2016-06-30T11:24:31Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
JSON 데이터를 확인할 수 있다
port는 기본값이 9200 인거 같음
5. 메모리 설정
elasticsearch.in.bat를 메모장 또는 에디터로 열어 수정
ES_MIN_MEM, ES_MAX_MEM 값을 설정한다.
저는 로컬 테스트용이라 둘다 1g로 통일해 봅니다.
설정했으니 재시작
5.1 elasticsearch 설치 위치로 이동
5.2 bin 폴더로 이동
5.3 ./service.bat stop 정지
5.4 ./service.bat start 실행
ES_HEAP_SIZE 도 1g로 추가해 보자
추가후 다시 정지, 실행 한 후 확인해 보자
6. plugin 설치 (ElasticHQ)
https://github.com/royrusso/elasticsearch-HQ
상태 확인을 위한 ElasticHQ를 설치해 보자
6.1 설치 폴더로 이동
6.2 bin 폴더로 이동
6.3 ./plugin.bat install royrusso/elasticsearch-HQ
입력으로 설치 완료
중요한건 elasticsearch와 버전이 맞아야 한다 (버전확인!!)
http://localhost:9200/_plugin/hq/ 로 접속해서 확인해 보자
위와 같이 plugin 설치가 완료되면 확인 할 수 있다
7. plugin설치 (Elasticsearch-SQL)
https://github.com/NLPchina/elasticsearch-sql
JSON 문서를 SQL로 검색할 수 있는 플러그인
7.1 설치 폴더로 이동
7.2 bin 폴더로 이동
7.3 ./plugin.bat install https://github.com/NLPchina/elasticsearch-sql/releases/download/2.3.3.0/elasticsearch-sql-2.3.3.0.zip
입력으로 설치 완료
중요한건 elasticsearch와 버전이 맞아야 한다 (버전확인!!)
위와 같이 plugin 설치가 완료되면 확인 할 수 있다
8. 한글형태소 분석기 설치
한글 형태소 분석기는 여러개가 있었습니다.
저는 은전한닢 프로젝트를 설치할 예정입니다.
MeCab은 일본어 분석을 위한 형태소 분석 엔진이였으나 한글 지원을 위해 은전한닢 프로젝트가 나오게 되었다고 합니다.
'프로그래밍 > ElasticSearch' 카테고리의 다른 글
Elasticsearch _termvectors (0) | 2020.08.28 |
---|---|
Elasticsearch 명령어 모음 (0) | 2020.08.28 |
Elasticsearch 특징 (0) | 2020.08.26 |
Elasticsearch 7.9 + Kibana 7.9 설치 및 실행 (0) | 2020.08.26 |