elasticsearch - 有什么简单的方法可以通过logstash将数据推送到elasticsearch
问题描述
这是我的logstash代码
input {
file {
path => "C:/Users/Rajaraman/Documents/logstashfiles/demo.txt"
start_position => "beginning"
}
}
filter {}
output {
elasticsearch {
hosts => ["localhost:9200"]
}
}
Logstash 运行良好,但未在弹性搜索中创建索引
解决方案
要检查您的 logstash 是否正在做任何事情,请执行以下操作:
$ curl -XGET 'localhost:9600/_node/stats/events?pretty'
{
"events" : {
"in" : 293658,
"filtered" : 293658,
"out" : 293658,
"duration_in_millis" : 2324391,
"queue_push_duration_in_millis" : 343816
}
推荐阅读
- angular - 尝试区分“[object Object]”时出错。ionic 中只允许使用数组和可迭代对象
- c++ - 即使传递了函数,C++ 初始化变量仍保持打印为零
- c# - Dapper - 如何将记录作为自定义对象类型返回?
- reactjs - 如何将 TSX 源代码转换为 TS 代码?
- java - 单元测试基于 Spring Boot 的 REST 端点,它返回按给定方向排序的对象集合
- java - java.lang.NoClassDefFoundError: org/springframework/core/ErrorCoded
- flutter - 鼠标悬停时如何删除 ElevatedButton 周围的突出显示?
- numpy - 为什么numpy的vectorize函数对第一个元素执行两次
- javascript - 在我的加载状态上设置一个 setTimeout 以防止登录页面在用户完成身份验证之前闪烁是不好的做法吗?
- installation - 在一篇文章中进行环境配置时出现关于安装 pytorch-mpi 的错误