如何在Docker容器中安装Logstash并连接Elasticsearch服务器?
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,1.拉取Logstash镜像(注意与ES版本保持一致)docker pull logstash:7.5.12.启动容器docker run --name logstash -d -p 5044:504
千家信息网最后更新 2024年11月11日如何在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安全错误
数据库的锁怎样保障安全
网络安全欺骗攻击实现论文
网络安全蓝色预警由哪里发布
三大运营商3g网络技术
我的世界服务器禁红石
几种常见的软件开发模型6
工匠使命网络安全
药品不良反应数据库和台账
网络安全源头指什么
广州讯达网络技术
数据库实体参照模型
dede数据库后台
军工网络安全分论坛
sql数据库的自连接
内蒙古专业软件开发检测中心
违反网络安全法+终身不得
北京万博思创网络技术
服务器安全组策略
网络技术服务费都做什么科目
喀什市网络安全局
时之沙挑战服务器
杭州网络安全案件
服务器硬盘raid 报警修复
网络安全教育论文10000
通信网络安全定级报告
信阳服务器机柜厂家
shell软件开发
手机上的数据库管理系统
梧州app软件开发
绍兴软件开发的费用
计算机网络技术哪个专业好