登录
首页 >  Golang >  Go问答

在 Monstache 中如何禁用 Elasticsearch 的自动发现

来源:stackoverflow

时间:2024-03-11 12:27:27 414浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《在 Monstache 中如何禁用 Elasticsearch 的自动发现》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

我在使用 monstache 时遇到此错误:

unable to create elasticsearch client: health check timeout: no elasticsearch node available

我将这些行应用于 monstache 配置:

elasticsearch-validate-pem-file = false
elasticsearch-healthcheck-timeout-startup = 200
elasticsearch-healthcheck-timeout = 200

但是,我仍然遇到上述错误。当我搜索它时,我发现问题是由于elasticsearch客户端中的嗅探造成的。但我不知道我必须在哪里以及如何更改它?

我应该指出,我针对这个问题研究了本教程,但我仍然充满歧义。


正确答案


当我在安装了 elk 堆栈的同一台本地服务器上安装 monstache 时,问题已经解决。另外,远程服务器上的mongodb数据库已更改为单节点副本集,以便能够连接到monstache。

让我们尝试使用

elastic.SetSniff(false)

以上就是《在 Monstache 中如何禁用 Elasticsearch 的自动发现》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>