Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://logstash_system:xxxxxx@192.168.124.185:9202/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://logstash_system:xxxxxx@192.168.124.185:9202/][Manticore::SocketException] Connection refused (Connection refused)"}
时间: 2024-02-03 12:01:59 浏览: 318
这个错误表明Logstash无法连接到Elasticsearch实例。可能有几个原因导致此问题:
1. Elasticsearch实例未启动:请确保Elasticsearch实例已经正确启动并且正在运行。您可以使用以下命令检查Elasticsearch Pod的状态:
```bash
kubectl get pods
```
2. Elasticsearch实例的IP地址或端口不正确:请确保您在Logstash配置文件中指定的Elasticsearch的URL正确无误。确保IP地址和端口与实际运行的Elasticsearch实例一致。
3. 防火墙或网络配置问题:如果您正在使用防火墙或网络策略,确保允许Logstash与Elasticsearch实例之间的通信。检查防火墙设置和网络配置,确保Logstash可以访问Elasticsearch的IP地址和端口。
4. 认证信息错误:如果您在Logstash配置文件中指定了用户名和密码,请确保这些认证信息是正确的。
请检查上述问题并进行相应的调整,以解决Logstash无法连接到Elasticsearch实例的问题。
相关问题
[2023-06-05T16:38:54,525][WARN ][logstash.outputs.elasticsearch] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://hadoop01:9092/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://hadoop01:9092/][Manticore::SocketException] Connection reset"}
这个错误是由于 Logstash 无法连接到 Elasticsearch 实例,可能是 Elasticsearch 服务器宕机或网络故障导致的。你需要检查 Elasticsearch 实例是否正在运行,并且检查 Logstash 配置文件中的 Elasticsearch 输出插件配置是否正确。如果一切都正常,你可以尝试使用 telnet 命令测试连接 Elasticsearch 实例的端口是否可用。
[WARN ] 2023-05-28 22:27:09.020 [Ruby-0-Thread-4: :1] elasticsearch - Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://192.168.154.12:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: [http://192.168.154.12:9200/][Manticore::SocketException] 拒绝连接 (Connection refused)"}
这是一个警告信息,可能是由于 Logstash 无法连接到 Elasticsearch 实例。警告消息中提到的错误类型是 `HostUnreachableError`,说明 Logstash 无法连接到 Elasticsearch 实例。错误信息中提到的 URL 是 Elasticsearch 实例的地址,但是它返回了一个 `Connection refused` 的错误,这意味着 Elasticsearch 实例无法接受来自 Logstash 的连接。这可能是由于 Elasticsearch 未启动或端口号不正确等原因导致的。您需要检查 Elasticsearch 服务是否正在运行,并确保 Logstash 中配置的地址和端口号是正确的。
阅读全文