- Version : 7.9.1
- Documentation : https://www.elastic.co/guide/en/kibana/current/getting-started.html
Step
- Kibana 다운로드
- 서비스 등록 (systemctl)
- 기본 옵션 및 필수 속성 설정
- 실행
1. Kibana 다운로드
1. 디렉토리 이동 /usr/local
cd /usr/local
2. kibana tar.gz 압축버전 다운로드
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.9.1-linux-x86_64.tar.gz
3. 압축파일 압축 해제
tar -xvzf kibana-7.9.1-linux-x86_64.tar.gz
4. Symbolic Link 생성 (바로가기)
ln -s kibana-7.9.1-linux-x86_64 kibana
5. 디렉토리 파일 목록 조회
ls -alh /usr/local/kibana
drwxrwxr-x 2 root root 4.0K Nov 7 2019 bin
drwxrwxr-x 5 root root 4.0K Nov 7 2019 built_assets
drwxrwxr-x 3 root root 4.0K Jul 21 15:05 config
drwxrwxr-x 3 root root 4.0K Apr 6 17:05 data
-rw-r--r-- 1 root root 1.7K Oct 29 2019 .i18nrc.json
-rw-rw-r-- 1 root root 14K Oct 29 2019 LICENSE.txt
drwxrwxr-x 6 root root 4.0K Nov 7 2019 node
drwxrwxr-x 2 root root 4.0K Oct 29 2019 .nodegit_binaries
drwxrwxr-x 1238 root root 36K Nov 7 2019 node_modules
-rw-rw-r-- 1 root root 1.4M Oct 29 2019 NOTICE.txt
drwxrwxr-x 3 root root 4.0K Nov 7 2019 optimize
-rw-rw-r-- 1 root root 738 Oct 29 2019 package.json
drwxrwxr-x 2 root root 4.0K Oct 29 2019 plugins
-rw-rw-r-- 1 root root 4.0K Oct 29 2019 README.txt
drwxrwxr-x 11 root root 4.0K Nov 7 2019 src
drwxrwxr-x 2 root root 4.0K Nov 7 2019 webpackShims
drwxrwxr-x 5 root root 4.0K Nov 7 2019 x-pack
2. 서비스 등록 (systemctl)
- /lib/systemd/system/kibana.service 편집
vi /lib/systemd/system/kibana.service
[Unit]
Description=Elasticsearch Kibana
Documentation=https://www.elastic.co/kr/products/kibana
Wants=network-online.target
After=network-online.target
[Service]
Environment=KIBANA_HOME=/usr/local/kibana
Environment=KIBANA_PATH_CONF=/usr/local/kibana/config
ExecStart=/usr/local/kibana/bin/kibana --allow-root
RestartSec=3
[Install]
WantedBy=multi-user.target
1. service 파일 수정사항 적용
systemctl daemon-reload
2. 부팅 시 kibana 자동 실행 활성화
systemctl enable kibana
Kibana도 Elasticsearch과 동일하게 기본적으로 root 권한으로 실행하는것이 허용되어 있지 않다.
하지만 실행 옵션에 --allow-root 옵션을 주면 root 권한으로 실행이 가능하긴 함.
그래서 kibana.service의 실행 Command인 ExecStart에 --allow-root 옵션을 추가
3. 기본 옵션 및 필수 속성 설정
- /usr/local/kibana/config/kibana.yml 편집
server:
name: kibana
host: 192.168.0.10
port: 5601
elasticsearch:
hosts: [ "http://192.168.0.10:9200" ]
4. 실행
systemctl start kibana
댓글