Test 환경 : Ubuntu 18.04
Elasticsearch 설치
Elasticsearch 원격 저장소에서 파일 다운로드
Bitbucket 인증 플러그인 Buckler가 현재 Elasticsearch 버전 6.8.6 까지만 지원하기 때문에 6.8.6 버전 다운로드
$ curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.6.tar.gz
압축파일 풀어서 원하는 위치에 저장
$ tar -xvf elasticsearch-6.8.6.tar.gz $ mv elasticsearch-6.8.6 /opt/datacenter/atlassian/elasticsearch
Elasticsearch 구성
Elasticsearch 인스턴스에 매개 변수 추가
$ cd /opt/datacenter/atlassian/elasticsearch/config $ vi elasticsearch.yml -------------------- http.port 6991 ## 포트 설정 action.auto_create_index: ".watches,.triggered_watches,.watcher-history-*" network.host: 0.0.0.0 xpack.security.enabled: false --------------------
Elasticsearch 보안을 위해 Buckler 플러그인 설치
사용자 이름과 암호를 사용하여 원격 Elasticsearch 인스턴스에 대한 액세스를 보호하기 위해 Atlassian에서 제공하는 플러그인.
$ cd /opt/datacenter/atlassian/elasticsearch/bin $ ./elasticsearch-plugin install -b https://packages.atlassian.com/maven-internal/com/atlassian/elasticsearch/buckler-plugin/2.1.2/buckler-plugin-2.1.2-6.8.6.zip
Bitbucket에 대한 기본 인증을 구성
기본 HTTP 인증을 위해 Buckler를 활성화 하려면 Buckler 매개변수 추가
$ cd /opt/datacenter/atlassian/elasticsearch/config $ mkdir buckler $ cd buckler $ vi buckler.yml -------------------- auth.basic.http.enabled: true auth.basic.username: Twoseed ## 인증용 username 입력 auth.basic.password: admin ## 인증용 password 입력 --------------------
Elasticsearch 시작
$ cd /opt/datacenter/atlassian/elasticsearch/bin $ ./elasticsearch -d ## 백그라운드로 실행하기 위한 옵션 부여
Add Comment