-
Opensearch 구동시키기아키텍처/opensearch 2025. 3. 27. 18:03
실습 전 참고사항 => Opensearch와 Dashboard 버전 => opensearch-2.19.1 Opensearch를 구동시키는 방법은 크게 아래와 같이 두 가지 경우가 있다.Http 방식으로 SSL 인증서 없이 구동시키기Https 방식으로 SSL 인증서를 토대로 구동시키기 첫번째 방식으로 SSL인증서 없이 구동시키는 방법은 설정 한번으로 끝난다.아래와 같이 opensearch-2.19.1\config\opensearch.yml 경로에 plugins.security.disabled: true 를 추가해주면된다.추가후, opensearch-2.19.1\bin\opensearch.bat 파일을 실행시켜준다. 실행 후, http://localhost:9200 경로를 실행시키면 아래와 같은 화면이 ..
-
Opensearch discovery 메뉴 카테고리 권한 설정 오류아키텍처/opensearch 2025. 3. 27. 14:37
내용오픈서치에 discovery 메뉴를 들어가면 아래와 같이 권한 오류가 발생하고 있는 상황 2. 해결 방법계정에 대한 권한을 부여함으로써 해당 문제를 해결할 수 있다.role을 생성한다. Management -> Security -> Roles해당 화면에서, Create Role 버튼을 클릭권한을 아래 보이는 그림과 같이 모든 데이터에 접근부여 권한을 설정하고 모든 인덱스 패턴에 접근할 수 있도록 설정한다. 그 후에 아래 보이는 그림처럼 내가 권한을 부여할 계정을 매핑해준다
-
Opensearch curl 명령어로 rest api 통신하기아키텍처/opensearch 2025. 3. 27. 10:17
1. 설명https를 사용한 경우, 아래와 같이 인증서의 경로를 명시해줘야 한다.*-std-*는 인덱스의 명칭이다. _delete_by_query 는 통신할 api의 명칭이다.아래의 curl 명령어를 실행하게 되면, 해당 range 조건에 맞는 데이터의 로그가 삭제된다. curl --insecure --cert /opensearch/config/admin.pem --cacert /opensearch/config/root-ca.pem --key /opensearch/config/admin-key.pem -X POST "https://설정된 ip 경로:9200/*-std-*/_delete_by_query" -H 'Content-Type: application/json' -d'{ "query": { ..