首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ELK将数据流转换为常规索引

ELK将数据流转换为常规索引
EN

Stack Overflow用户
提问于 2020-12-24 12:18:52
回答 2查看 2K关注 0票数 0

我想使用常规索引而不是datastream,但是不能从Kibana UI中删除/更新它,也不能借助直接ES调用来删除/更新它。

代码语言:javascript
运行
复制
    "reason" : "composable template [logs_template] with index patterns [new-pattern*], priority [200] would cause data streams [logstash-2020.12.24] to no longer match a data stream template"

我不能

删除数据或基础索引( recreated)

  • delete索引模板用于创建数据stream

  • reassign索引模板以指向某个虚拟索引,然后删除上面的

(错误))

如何迁移回常规索引并丢弃数据流设置?

Kibana v 7.9.2 / ES 7.9.2

EN

回答 2

Stack Overflow用户

发布于 2020-12-24 14:27:46

通过在不同端口上运行ES/Kibana连接,我能够首先删除数据流和相应的索引模板。

代码语言:javascript
运行
复制
# http.port: 9201
# /etc/elasticsearch/elasticsearch.yml
# /etc/kibana/kibana.yml
$ systemctl restart kibana
$ systemctl restart elasticsearch

这样,由于没有人写入新的弹性端点,因此不会不断地重新创建datastream,因此不会出现任何问题。

票数 1
EN

Stack Overflow用户

发布于 2021-11-15 08:02:34

我也面临着同样的任务。我停止了Logstash以不允许重新创建datastream的索引。

代码语言:javascript
运行
复制
sudo systemctl stop logstash

我删除了数据流,并将索引模板更改为不使用数据流。在那之后,我开始了Logstash

代码语言:javascript
运行
复制
sudo systemctl start logstash
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65438226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档