CentOS7 部署单机版 ElasticSearch + Logstash + Kibana

一、部署ElasticSearh

参考下面文章:

CentOS7 部署单机版 ElasticSearch + Logstash-CSDN博客文章浏览阅读83次,点赞2次,收藏2次。通过logstash收集信息,发送给elasticsearch处理。https://blog.csdn.net/weixin_44295677/article/details/139239101?spm=1001.2014.3001.5501

二、部署Kibana

1、下载安装包
bash 复制代码
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.13.4-linux-x86_64.tar.gz
2、解压
bash 复制代码
tar -zxvf kibana-8.13.4-linux-x86_64.tar.gz -C /opt/

mv /opt/kibana-8.13.4 /opt/kibana
3、修改配置文件
bash 复制代码
vi /opt/kibana/config/kibana.yml
# 修改如下内容
server.port: 5601
server.host: "YOUR_IP"
4、编写启动脚本
bash 复制代码
vi /etc/systemd/system/kibana.service
# 内容如下
[Unit]
Description=Kibana service
After=network.target

[Service]
Type=simple
User=elastic
Group=elastic
ExecStart=/opt/kibana/bin/kibana
Restart=always

[Install]
WantedBy=multi-user.target
5、修改权限
bash 复制代码
chown -R elastic: /opt/kibana
6、启动服务
bash 复制代码
systemctl daemon-reload kibana.service
systemctl start kibana.service
systemctl enable kibana.service

三、测试

1、登录验证

http://Yout_IP:5601

2、生成令牌

将生成的令牌内容,输入浏览器跳出的选框中

bash 复制代码
elasticsearch-create-enrollment-token -s kibana
3、获取验证码

生成验证码,输入浏览器选框

bash 复制代码
/opt/kibana/bin/kibana-verification-code
4、查看索引

通过kibana可以查看到logstash收集到的信息。

四、配置HTTPS

1、为kibana生成证书和私钥
bash 复制代码
elasticsearch-certutil csr -name kibana-server -out test.zip
2、解压
bash 复制代码
unzip test.zip
3、拷贝证书和私钥到kibana下的config目录
bash 复制代码
mv /opt/es/kibana-server/kibana-server* /opt/kibana/config/
4、生成公钥
bash 复制代码
openssl x509 -req -in kibana-server.csr -signkey kibana-server.key -out kibana-server.crt
5、修改权限
bash 复制代码
chown -R elastic: /opt/kibana/config/kibana-server.*
6、修改配置
bash 复制代码
root@localhost config]# vi kibana.yml
# 修改如下内容,开启ssl认证
server.ssl.enabled: true
server.ssl.certificate: /opt/kibana/config/kibana-server.crt
server.ssl.key: /opt/kibana/config/kibana-server.key
6、测试

通过HTTPS方式登录

相关推荐
躺柒14 小时前
读数据架构知识体系指南14数据编织
大数据·数据仓库·数据分析·数据湖·数据编织
专业程序开发源14 小时前
SSM校园拍摄交流服务平台36936-计算机课程设计、毕业设计
java·spring boot·后端·python·elasticsearch·php·课程设计
计算机毕业编程指导师15 小时前
大数据毕设怎么做?基于Hadoop的多源社交媒体心理健康情感分析与可视化系统从零到一指导 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·计算机·数据分析·毕业设计·课程设计·媒体
计算机毕业设计杰瑞15 小时前
【最新原创大数据】基于大数据的酒店数据分析与可视化,附源码_高质量项目_可视化_数据分析_毕设选题推荐_SPark_Hadoop_毕设指导
大数据·信息可视化·数据挖掘·课程设计
计算机毕业编程指导师16 小时前
Python大数据毕设:基于Hadoop的病毒式社交媒体趋势和参与度分析系统怎么做 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·毕业设计·课程设计·社交媒体
计算机毕业编程指导师16 小时前
【计算机毕设选题推荐】基于Spark与Hadoop的AI就业收入区域差异分析系统 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·数据分析·spark·毕业设计·课程设计·ai就业收入
小猴子爱上树16 小时前
跨马翻译:批量图片翻译与视频字幕、智能抠图一站式在线图片翻译工具
大数据·人工智能·python·音视频
W***259216 小时前
2026 企业 AI 办公工具选型指南:能力评估与平台全景分析
大数据·人工智能
2601_9672127217 小时前
电源轨道系统核心技术路线对比与选型要点
大数据·经验分享
vx_Biye_Design17 小时前
springboot宠物寄养服务预约与监管系统82684-计算机课程设计、毕业设计
java·vue.js·spring boot·elasticsearch·课程设计·express·宠物