如何在Docker容器中安装Logstash并连接Elasticsearch服务器?
发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,1.拉取Logstash镜像(注意与ES版本保持一致)docker pull logstash:7.5.12.启动容器docker run --name logstash -d -p 5044:504
千家信息网最后更新 2024年12月01日如何在Docker容器中安装Logstash并连接Elasticsearch服务器?
1.拉取Logstash镜像(注意与ES版本保持一致)
docker pull logstash:7.5.1
2.启动容器
docker run --name logstash -d -p 5044:5044 --net esnet 8b94897b4254
命令中的--net设置的网络要和ES、kibana保持一致
3.修改Logstash配置文件
该配置文件是config
文件夹下的logstash.yml
// 0.0.0.0:允许任何IP访问http.host: "0.0.0.0"// 配置elasticsearch集群地址xpack.monitoring.elasticsearch.hosts: [ "http://192.168.172.131:9200","http://192.168.172.129:9200","http://192.168.172.128:9200" ]// 允许监控xpack.monitoring.enabled: true// 启动时读取配置文件指定path.config: /usr/share/logstash/config/logstash.conf// 指定的该文件可以配置Logstash读取一些文件导入ES
4.logstash.conf配置
# Sample Logstash configuration for creating a simple# Beats -> Logstash -> Elasticsearch pipeline.input { //这块端口可以不配,因为默认就是5044端口 beats { port => 5044 }}output { elasticsearch { // 配置成ES节点,集群则可以配置所有节点 hosts => ["http://localhost:9200"] // 可以自定义 index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}" #user => "elastic" #password => "changeme" }}
如果在logstash启动的时候要导入文档
配置如下:
input { file { path => "/usr/share/logstash/bin/file.csv" start_position => "beginning" sincedb_path => "/dev/null" }}`````output { elasticsearch { hosts => "http://localhost:9200" index => "file" document_id => "%{id}" } stdout {}}
当然,7.X版本默认只有一个主分片和一个副分片,如果我们想要指定多个分片,那么需要在启动logstash的时候预先创建好索引,并设置好分片分配
PUT /file{ "settings": { "number_of_shards": 3, "number_of_replicas": 1 }}
配置
文件
一致
时候
版本
端口
节点
集群
容器
不配
只有
命令
地址
多个
就是
文件夹
文档
索引
网络
镜像
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
寒冰之王服务器比例d
没有与服务器同步的权限
安康软件开发规范
从findit数据库中下载
剑与远征怎么退服务器
产品经理进阶数据库设计
王者荣耀 服务器卡
金山网络安全占用cpu高
数据库工程师如何移民瑞典
语音聊天软件开发的优势有哪些
江门保洁服务软件开发费用
介绍数据库中的wal技术
雷网主机服务器硬盘
ftp服务器文件夹
典型的网络安全协议 在该协议下
依托网络安全态势感知系统
关于酒店网络安全自查报告
数据库在线聊天室数据字典
一周过计算机三级考试网络技术
oracle数据库讲义
学生网络安全提案
软件开发常用电脑型号
万达网络科技集团大互联网
服务器怎么获取上网信息
dayz服务器怎么获得食物
tbc数据库单机版下载
金蝶服务器价格表
mysql数据库密码访问
网络安全本科可以考的证
浙江省数据库三级