使用Logstash访问Elasticsearch/OpenSearch实例 本文为您介绍如何通过云搜索加装Logstash组件连接Elasticsearch或OpenSearch实例。 Elasticsearch实例连接 HTTPS访问模式 input部分使用如下配置 plaintext input { elasticsearch { Elasticsearch实例的访问地址。 hosts > ["ip:9200","ip:9200","ip:9200"] 配置查询的索引名,示例如下。 index > "yourindex" 保留索引中的元数据。 docinfo > true 访问Elasticsearch实例的用户名和密码。 user > "admin" password > "" https模式需要配置ssl > true。 ssl > true } } output部分使用如下配置: xml output{ elasticsearch { Elasticsearch实例的访问地址。 hosts > ["ip:9200","ip:9200","ip:9200"] 配置写入的索引名。 index > "yourindex" 访问Elasticsearch实例的用户名和密码。 user > "admin" password > "" 如果是Elasticsearch实例的迁移任务,可以选择该配置,用来保留元数据的id。 documentid > "%{[@metadata][id]}" https模式需要配置ssl > true。 ssl > true } } HTTP访问模式 使用加装的Logstash访问Elasticsearch实例的配置相比HTTPS访问模式,只需要把input和output部分的ssl > true删除即可。示例配置如下: input部分使用如下配置: plaintext input { elasticsearch { Elasticsearch实例的访问地址。 hosts > ["ip:9200","ip:9200","ip:9200"] 配置查询的索引名,示例如下。 index > "yourindex" 保留索引中的元数据。 docinfo > true 访问Elasticsearch实例的用户名和密码。 user > "admin" password > "" } }