当前位置: 首页> 教育> 锐评 > CentOS7 部署单机版 ElasticSearch + Logstash

CentOS7 部署单机版 ElasticSearch + Logstash

时间:2025/7/10 1:42:25来源:https://blog.csdn.net/weixin_44295677/article/details/139239101 浏览次数:0次

一、部署ElasticSearch

Elasticsearch部署参考下面文章:

CentOS7 部署单机版 elasticsearch-CSDN博客文章浏览阅读285次,点赞6次,收藏3次。ElasticSearch,用于检索、聚合分析和大数据存储https://blog.csdn.net/weixin_44295677/article/details/139174433?spm=1001.2014.3001.5501

二、部署Logstash

1、下载安装包
wget https://artifacts.elastic.co/downloads/logstash/logstash-8.13.4-linux-x86_64.tar.gz
2、解压
tar -zxvf logstash-8.13.4-linux-x86_64.tar.gz -C /opt/mv /opt/logstash-8.13.4 /opt/logstash
3、修改配置文件
[root@localhost logstash]# cd /opt/logstash/[root@localhost logstash]# mkdir -p /opt/logstash/config/conf.d/es.conf[root@localhost logstash]# vi /opt/logstash/config/conf.d/es.conf
# 内容如下input {beats {port => 5044}file {path => "/opt/es/logs/test.log"type => "system"start_position => "beginning"}
}output {elasticsearch {hosts => ["https://192.168.140.156:9200"]user => "elastic"password => "password"index => "index-test"cacert => "/opt/es/config/certs/http_ca.crt"}stdout {codec => rubydebug}
}
4、设置启动脚本
[root@localhost logstash]# vi /etc/systemd/system/logstash.service
# 内容如下
[Unit]
Description=Logstash service
After=network.target[Service]
Type=simple
User=elastic
Group=elastic
ExecStart=/opt/logstash/bin/logstash -f /opt/logstash/config/conf.d/es.conf
Restart=always[Install]
WantedBy=multi-user.target
5、修改目录权限
[root@localhost logstash]# cd /opt
[root@localhost opt]# chown -R elastic: logstash/
6、启动服务
[root@localhost opt]# systemctl daemon-reload
[root@localhost opt]# systemctl start logstash.service
[root@localhost opt]# systemctl enable logstash.service

三、测试

1、往日志文件写入测试数据
[root@localhost opt]# echo "hello" > /opt/es/logs/test.log
[root@localhost opt]# echo "test" > /opt/es/logs/test.log
[root@localhost opt]# echo "test-es" > /opt/es/logs/test.log
[root@localhost opt]# echo "testes" > /opt/es/logs/test.log
2、浏览器查看索引信息
[root@localhost opt]# curl -XGET https://localhost:9200/索引名/_search?pretty -u elastic:password -k | grep message% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100  2491    0  2491    0     0  24586      0 --:--:-- --:--:-- --:--:-- 24663"message" : "hello""message" : "test""message" : "test-es""message" : "testes

关键字:CentOS7 部署单机版 ElasticSearch + Logstash

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: