《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署—— 3.4.1.2.Kibana(本地及docker)(3) https://developer.aliyun.com/article/1231417
服务启动
1、修改配置文件 $KIBANA_HOME/config/kibana.yml(本例为:/usr/local/etc/kibana/config/kibana.yml)
2、在里面配置 Elasticsearch 的 url,默认为 http://localhost:9200 或者 http://127.0.0.1:9200
3、前台启动命令: ➜ ~ kibana
4、后台/作为系统服务启动:brew services start elastic/tap/kibana-full
5、在浏览器里通过地址 http://${node_ip}:5601 进行访问
Windows OS 环境
Windows 的操作系统相对自成体系,所以在 Windows 平台中的安装主要为.zip 包安装。
1、下载地址:https://artifacts.elastic.co/downloads/kibana/kibana-7.10.2-windows-x86_64.zip
2、主要的安装流程和 tar包 安装类似,只是需要运行的是 文件而非系统中的KIBANAHOME\bin\kibana.bat文件而非Xnix系统中的KIBANA_HOME\bin\kibana.bat 文件而非 Xnix 系统中的 KIBANA_HOME/bin/kibana
3、Kibana 所需要的配置文件为 $KIBANA_HOME\config\kibana.yml
小结
本节列举了通过多种方式对 Kibana 节点进行最简安装、部署、停机等操作,希望读者可以找到适合自己的方式进行操作。
安全设置开启
Kibana 作为与 Elasticsearch 紧密相关的应用,在 Elasticsearch 开启了安全性认证的时候也需要相应的开启安全性认证。
1、在 Elasticsearch 集群中开启安全性设置
2、通过 bin/elasticsearch-setup-passwords 命令生成所需要账户的密码
3、修改配置文件 $KIBANA_HOME/config/kibana.yml 将 kibana 账号(7.x之后可能会是
kibana_system 账号)对应的密码配置进相关参数中
○ elasticsearch.username: "kibana_system"
○ elasticsearch.password: "password"
4、在配置好安全设置之后初次登陆时需要以管理员(elastic)账号进行登陆,并进行后续的配置和操作
各环境的配置方式参考
1、rpm 包安装:/etc/kibana/kibana.yml
2、tar 包安装:$KIBANA_HOME/config/kibana.yml
3、docker 安装:
○ 通过 -v 参数将本地配置文件映射到 docker 节点里:docker run -v $KIBANA_CONFIG_PATH/kibana.yml:/usr/share/kibana/config/kibana.yml docker.io/kibana:7.10.1
○ 修改 docker-compose.yml 文件里的 environment 配置
... environment: # 注意这几行 ELASTICSEARCH_HOSTS: http://es01:9200 ELASTICSEARCH_USERNAME: kibana ELASTICSEARCH_PASSWORD: kibana-password ...
MacOS:
1、tar 包安装:同上
2、brew 安装:brew info kibana-full 中的配置地址,本例为:/usr/local/etc/kibana/config/kibana.yml
Windows:
1、.zip 包安装:同上文中 tar包安装
《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署—— 3.4.1.2.Kibana(本地及docker)(5) https://developer.aliyun.com/article/1231415