-
OpenSearch Dashboard 설치(HTTP 버전)Dev Log 2023. 8. 7. 15:24
Opensearch 2.8.0이 HTTP로 설치되어있는 경우 OpenSearch Dashboard를 설치하는 방식을 기록한 자료입니다.
Opensearch는 2.9.x 버전까지 나와있으나 실무에서 2.8.0대를 사용하기에 하향 버전을 사용했습니다.
설치 위치는 VM-ware Ubuntu입니다.
우선 자세하게 설명되어있는 참고 영상입니다.
OpenSearch가 설치되어있다는 전제 하에 진행하겠습니다.

OpenSearch 사이트 우측 상단 Download를 클릭합니다.

리눅스 우분투 환경에서 설치를 할 것이기에 debian모드로 변경 후 다운로드 버튼을 우클릭하여 링크주소 복사를 해줍니다.
wget https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.8.0/opensearch-dashboards-2.8.0-linux-x64.debwget을 사용해 설치패키지 다운로드를 진행합니다.

다운로드가 완료되었습니다. 이후 dpkg를 사용하여 패키지를 풀어줍니다.
(저는 이미 설치가 완료되어 유튜브 영상 중 일부를 첨부합니다.)

압축을 풀고 나면 시스템 설정 관련해서 내용이 나오는데 Dashboard 설정 파일에 접속합니다.
vim /etc/opensearch-dashboards/opensearch_dashboards.yml
server.port는 5601, host는 0:0:0:0, OpenSearch Hosts는 127.0.0.1로 설정합니다.
그냥 localhost로 두셔도 상관 없습니다.
다만 여기서 주의할 점은 저는 HTTP로 설정을 하였기 때문에 SSL관련된 내용은 전부 주석처리를 해주었습니다.

그리고 보안을 해제하기 위해 OpenSearch에 security.disabled 를 true로 설정하였습니다.

준비가 끝나고 로그인을 해보겠습니다.

6번에 있는데로 admin에 admin으로 로그인을 해보겠습니다.

로그인에 실패합니다. 로그인 패스워드가 계속 틀렸다고 나오네요.
다시 확인을 해보니, HTTP의 경우 로그인 기능을 전부 제거해야 합니다.
Opensearch-Dashboard에 설정되어있는 security-plugin을 제거해줍니다.
/usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin remove securityDashboards --allow-root서비스 중단 후 다시 실행해줍니다.
systemctl stop opensearch-dashboards.service systemctl start opensearch-dashboards.service다시 OpenSearch Dashboards에 접근합니다.

로그인할 필요 없이 OpenSearch Dashboards UI에 접근이 가능합니다.
이상입니다.
'Dev Log' 카테고리의 다른 글