728x90
docker-compose.yml 파일의 volume 부분에 아래 두 줄을 추가한다
- /elasticsearch/data:/usr/share/elasticsearch/data
- /elasticsearch/logs:/usr/share/elasticsearch/logs
compose 파일을 업로드 한다.
WZNT> docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
container_id opensearchproject/opensearch:latest "./opensearch-docker…" 10 days ago Up 6 seconds 0.0.0.0:9200->9200/tcp, 9300/tcp, 0.0.0.0:9600->9600/tcp, 9650/tcp opensearch-node1
WZNT> docker exec -it container_id /bin/bash
[opensearch@container_id ~]$ ls
LICENSE.txt bin jdk manifest.yml opensearch-onetime-setup.sh plugins
NOTICE.txt config lib modules opensearch-tar-install.sh securityadmin_demo.sh
README.md data logs opensearch-docker-entrypoint.sh performance-analyzer-rca
[opensearch@container_id ~]$ cd bin
[opensearch@container_id bin]$ ls
opensearch opensearch-env opensearch-keystore opensearch-performance-analyzer opensearch-shard
opensearch-cli opensearch-env-from-file opensearch-node opensearch-plugin opensearch-upgrade
[opensearch@container_id bin]$ ./opensearch-plugin install analysis-nori
-> Installing analysis-nori
-> Downloading analysis-nori from opensearch
[=================================================] 100%??
-> Installed analysis-nori with folder name analysis-nori
도커를 재실행한다
OpenSearch Dashboard에서
GEt _cat/plugins
명령어를 입력했을 때 우측 response 창에서 nori가 생긴 것을 볼 수 있다.
결과
728x90