一、下载kibana-7.10.2-linux-x86_64.tar.gz,下载地址为:
https://www.elastic.co/cn/downloads/past-releases#kibana
二、ElasticSearch集群安全配置
说明:前一节,我们搭建了ElasticSearch集群,集群之间、以及外部请求接口,都不需要用户名及密码,这样极其不安全,所以现在我们配置ElasticSearch访问用户
1、生成ES集群之间通信证书,elastic-certificates.p12 elastic-stack-ca.p12
生成证书前,先建certs目录
cd /data/elasticsearch-7.10.2/config
mkdir certs
生成证书
./bin/elasticsearch-certutil ca
./bin/elasticsearch-certutil cert -out elastic-certificates.p12 -pass ""
将证书elastic-certificates.p12 elastic-stack-ca.p12放在如下目录下,记得三台服务均需要放置
/data/elasticsearch-7.10.2/config/certs
并且赋予权限
cd /data/elasticsearch-7.10.2/config
mkdir certs
chown -R es:es certs
2、修改ElasticSearch配置文件elasticsearch.yml
vi elasticsearch.yml
关键配置如下:
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12
然后重新启动ElaistcSearch
3、在ElasticSearch生成相关用户名(如elastic、kibana、logstash等)及密码,每个都需要输入一次,确认一次
bin/elasticsearch-setup-passwords interactive
打开浏览器,输入安装elasticsearch的设备IP和端口
http://xxx.xxx.xxx.xxx:9200
出现弹出框,输入账号elastic,密码为之前输入的密码,确认后弹出json页面,表示登录成功。
三、Kabana安装
1、将kibana-7.10.2-linux-x86_64.tar.gz上传至服务器/data目录,解压,并编辑
cd /data
tar xvf kibana-7.10.2-linux-x86_64.tar.gz
cd /data/kibana-7.10.2-linux-x86_64/config
vi kibana.yml
关键配置
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.username: "kibana"
elasticsearch.password: "kibana123456"
2、新建kabana脚本文件
cd /data/kibana-7.10.2-linux-x86_64
vi mystart.sh
加入
nohup /data/kibana-7.10.2-linux-x86_64/bin/kibana >>/data/kibana-7.10.2-linux-x86_64/logs/kibana.log 2>&1 &
然后启动
sh mystart.sh