<키바나 설치>
- 간단하게 홈페이지에 들어가 링크를 복사하고 붙여넣기로 터미널에서 다운로드할 수 있다. 여기서는 직접 써보자.
elastic@kibana-1:~$ wget https://artifacts.elastic.co/downloads/kibana/kibana-8.2.0-linux-x86_65.tar.gz
//압축 해제
elastic@kibana-1:~$ tar -zxf kibana-8.2.0-linux-x86_64.tar.gz
- 그리고 ls를 통해 확인해보면 잘 압축해제가 완료됐다.
<게이트웨이 및 포트포워팅 >
- 엘라스틱 노드1,2,3했던 것처럼 포트포워딩을 해준다.
elastic@kibana-1:~$ /etc/netplan
elastic@kibana-1:/etc/netplan$ sudo vi 00-installer-config.yaml
- 포트포워딩에서 키바나는 11번째 IP로 설정해줬으므로 이와같이 작성해주고 저장한다.
elastic@kibana-1:/etc/netplan$ sudo netplan apply
- 적용시켜준다.
- 모든 호스트가 들어올 수 있게 호스트 서버를 0으로 저장한다.
elastic@kibana-1:~/kibana-8.2.0/config$ vi kibana.yml
<Enrollment token (ktoken)생성>
- 첫 번째 노드 elastic1으로 다시 접속해서 ktoken을 생성하고 전달해준다.
elastic@elastic:~$ cd elasticsearch-8.2.0
elastic@elastic:~/elasticsearch-8.2.0$ ES_PATH_CONF=$ES_PATH_CONF bin/elasticsearch-create-enrollment-token -s kibana > ktoken.txt
- kibana사용을 위한 enrollment token을 생성한다. 파일 목록을 살펴보면 ktoken이 생성되어 있다.
- 발급받고 30분이 지나 키바나에 등록하게 되면 재발급을 받아야 하므로 30분 이내에 등록하자.
- 이처럼 명령어를 사용하고 ls를 통해 확인해보면
- 잘 들어가 있다.
<elastic과 kibana연결>
- elastic에서 방금 발급받은 enrollment가 있는 token.txt파일을 kibana에 옮겨주자.
- 그전에 token.txt에 잘 들어가있는지 확인해보자.
elastic@elastic:~/elasticsearch-8.2.0$ vi ktoken.txt
- 잘 들어가있다.
- ktoken을 전달해주자
elastic@elastic:~/elasticsearch-8.2.0$ scp ktoken.txt elastic@10.0.2.11:~/kibana-8.2.0/
- 전달이 됐는지 키비나에서도 확인해보자
- 잘됐다!
<포트설정>
- 키바나같은 경우에는 포트를 2개 설정해줘야한다.
- 키바나 기본포트는 5601이므로 Guest Port 는 5601, 기본에 kibana와 충돌을 피하기 위해서
Host IP : 15601로 설정한다
- 내꺼 키바나 IP는 10.0.2.11이므로 Rule 9를 하나 더 만들어준다.
<키바나 실행>
elastic@kibana-1:~/kibana-8.2.0$ ./bin/kibana
- 웹사이트에 구축서버 IP:포트 번호를 적고 접속한다.
- 접속화면이 뜨고 elastic에서 처음에 적어뒀던 ID:PW를 적어준다!
- 접속완료!
'Elastic > Elastic Search 서버 설치' 카테고리의 다른 글
5) ElasticSearch 추가 node 설치하기 (0) | 2022.07.15 |
---|---|
4) 각 node Port Forwarding 및 세부 설정 (0) | 2022.07.15 |
3) Elasticsearch 설치하기(Clone 설정, 환경설정) (0) | 2022.07.15 |
2) ElasticSearch 설치(Port Forwarding) (0) | 2022.07.15 |
1) Ubuntu에 엘라스틱 설치하기 : VM에서 Elastic node 생성 (0) | 2022.07.15 |