공유할 서비스 선택

TECH


TECH

Middleware (오픈소스 활용-14) Elasticsearch(엘라스틱서치) - start, stop, status

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 1,804회 좋아요 0회 작성일 22-09-21 17:19

본문

안녕하세요. 미들웨어 입니다. 

 

이번 시간에는 지난 시간에 이어 Elasticsearch 설치에 이어 start, stop, status 상태 확인에 대해 정리해 보겠습니다. 

지난 시간에 서비스 등록까지 진행했다면, 아래 순서대로 진행해보세요.

 

 

 

4. 엘라스틱서치 start, stop, status

- 실행 
[root@weblogic-test ~]#  sudo systemctl start elasticsearch.service

- 정지
[root@weblogic-test elasticsearch]# sudo service elasticsearch stop

- 상태 확인
[root@weblogic-test ~]# sudo systemctl status elasticsearch.service

 ● elasticsearch.service - Elasticsearch

   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2022-09-06 16:56:58 KST; 1min 22s ago
     Docs: https://www.elastic.co
 Main PID: 29697 (java)
    Tasks: 92
   Memory: 15.6G
   CGroup: /system.slice/elasticsearch.service
           ├─29697 /usr/share/elasticsearch/jdk/bin/java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=/usr/share/e...
           ├─29873 /usr/share/elasticsearch/jdk/bin/java -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 ...
           └─29923 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/controller

Sep 06 16:55:50 weblogic-test systemd[1]: Starting Elasticsearch...
Sep 06 16:56:58 weblogic-test systemd[1]: Started Elasticsearch.


- (start, stop, status) 명령어 스크립트 생성 
위에 정의된 내용을 sh파일로 만들어 두면 좀 더 사용하기 편리합니다. 
chmod 755 로 권한 부여도 해주세요. 

[root@weblogic-test ~]# chmod 755 ed_st*
-rwxr-xr-x. 1 root root        43 Sep  6 17:14 el_start.sh
-rwxr-xr-x. 1 root root        44 Sep  6 17:14 el_status.sh
-rwxr-xr-x. 1 root root        32 Sep  6 17:14 el_stop.sh

[root@weblogic-test ~]# cat el_start.sh

sudo systemctl start elasticsearch.service 


- 경로 확인
아래 인스톨 경로와 config 경로가 정상적으로 설치 되있는지 확인합니다. 
인스톨 경로 :  /usr/share/elasticsearch
config 경로 :  /etc/elasticsearch

- 9200 port 기동 확인
[root@weblogic-test ~]# netstat -an|grep 9200
tcp6       0      0 :::9200                 :::*                    LISTEN



5. curl 9200 에러
[root@weblogic-test ~]#  curl -XGET 127.0.0.1:9200
curl: (52) Empty reply from server

위와 같이 9200 을 curl 호출시 서버 응답이 없다는 메세지를 받을 수 있습니다. 
원인은 엘라스틱서치가 https를 기본으로 수행하다 보니 http 요청시 에러가 발생한 것입니다. 
엘라스틱서치버전을 다운그래이드 하면 해당 이슈는 해결됩니다. 
아마 일래스틱서치 최신버전으로 업데이트 되면서 https 로 기본적용이 되서 그런것 아닐까 생각이 되네요. 


- 조치 방법
1. 다운그레이드는 재설치 하시면 됩니다. (7.1 version 추천)

2. https 로 호출해 봅니다.  
curl --cacert /etc/elasticsearch/certs/http_ca.crt -u elastic https://localhost:9200 

3. 브라우저 호출도 가능합니다. 

https://localhost:9200

9fdf118c2a2e28a9d51ea066159001c6_1663747827_9546.png
 

 

 

6. 엘라스틱서치 & kibana 모니터링 

kibana 를 통해 일래스틱서치를 모니터링 할 수 있습니다. 

지원되는 OS버전도 다양하니 이번 기회에 엘라스틱서치 모니터링을 키바니로 구현해보는 것도 괜찮을 듯 하네요.

 

무료 체험판으로 사용 가능하고 아래 경로에서 다운로드 받으실 수 있습니다. 

- 다운로드 : https://www.elastic.co/kr/downloads/kibana

 

9fdf118c2a2e28a9d51ea066159001c6_1663747938_556.png
 

다음에 기회가 되면 엘라스틱서치와 kibans 연동한 그림도 설명해보도록 하겠습니다.  

그럼.. 열공하세요~

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
106 Middleware 미들웨어 아이디로 검색 전체게시물 04-22 22
(오픈소스 활용-28) was에서 T4CConnection (Locked) 발생시 해결방법

카테고리 : Middleware

22 0
작성자 : 미들웨어 24/04/22
105 Middleware 미들웨어 아이디로 검색 전체게시물 04-08 51
(오픈소스 활용-28) Java Flight Recorder 이란? Java 모니터링을 구현가능

카테고리 : Middleware

51 0
작성자 : 미들웨어 24/04/08
104 Middleware 미들웨어 아이디로 검색 전체게시물 03-21 112
(오픈소스 활용-27) Redis Cache 란? 활용방법과 다운로드

카테고리 : Middleware

112 0
작성자 : 미들웨어 24/03/21
103 Middleware 미들웨어 아이디로 검색 전체게시물 03-07 153
(weblogic 활용) WebLogic Kubernetes Toolkit-UI (무료) 설치 및 구성가이드

카테고리 : Middleware

153 0
작성자 : 미들웨어 24/03/07
102 Middleware 미들웨어 아이디로 검색 전체게시물 02-20 371
(AI-2) Chat-GPT 4All - 허깅페이스 & LLM 국내 인기순위 (Open Ko-LLM LeaderBoard)

카테고리 : Middleware

371 0
작성자 : 미들웨어 24/02/20
101 Middleware 미들웨어 아이디로 검색 전체게시물 02-06 405
(AI-1) Chat-GPT 4All - PC 설치 방법

카테고리 : Middleware

405 0
작성자 : 미들웨어 24/02/06
100 Middleware 미들웨어 아이디로 검색 전체게시물 01-19 200
(오픈소스 활용-26) scouter 2.22 에서 Weblogic14 모니터링 등록 중 이슈 조치방법

카테고리 : Middleware

200 0
작성자 : 미들웨어 24/01/19
99 Middleware 미들웨어 아이디로 검색 전체게시물 01-06 306
(오픈소스 활용-25) scouter 2.22 에서 JEUS8 모니터링 등록 하는 방법

카테고리 : Middleware

306 0
작성자 : 미들웨어 24/01/06
98 Middleware 미들웨어 아이디로 검색 전체게시물 12-22 276
(오픈소스 활용-24) 리눅스 java, python 우선순위 설정방법 - (update-alternatives 명령어)

카테고리 : Middleware

276 0
작성자 : 미들웨어 23/12/22
97 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 532
(Apache) Apache 2.4.37 & Weblogic-14 연동방법 (mod_wl_24.so 활용)

카테고리 : Middleware

532 0
작성자 : 미들웨어 23/12/07
Total 106건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top