【发布时间】:2016-12-18 17:47:33
【问题描述】:
这两天在google上搜索,在www.elastic.co上找资料,还是很疑惑,下面是我的实际情况:
我上个月学习并设置了ELK服务。我通过logstash将我的日志导入到elasticsearch。
但是我在制作可视化图表时遇到了问题,我需要对一个字段进行求和,但是我得到了错误:
this field type is string,need number to sum!
计算总和需要一个数字,这是有道理的,所以我尝试将字段类型从字符串更改为数字(长)。
我做到了,这是我的解决方案:
- 将模板发布到 elasticsearch 并创建新索引
- 将 logstash 输出设置为新索引并重新启动它
- 将旧索引重新索引到新索引
- 删除旧索引
这是我的问题:
我可以跳过第二步吗?
我不想重启logstash,因为它实时接收数据,我不希望它丢失一些数据。
如果我不重新启动logstash,我无法将输出更改为新索引。
这让我很困惑。
【问题讨论】:
标签: elasticsearch logstash kibana elastic-stack