Tôi đang gặp sự cố khi định cấu hình đăng nhập thành đầu ra cho cụm Elasticsearch trên AWS EC2.Đầu ra logstash cho Elasticsearch trên AWS EC2
Tôi đang sử dụng phiên bản Logstash 1.1.5 và Elasticsearch 1.19.8.
Đây là cấu hình đầu ra của tôi trong logstash:
output {
stdout { debug => true debug_format => "json"}
elasticsearch {
cluster => "logstash-searcher"
node_name => "logstash-indexer"
}
}
và đây là cấu hình tương ứng trong elasticsearch.yml
cluster.name: logstash-searcher
path.data: /usr/local/elasticsearch/data
path.work: /usr/local/elasticsearch/tmp
path.logs: /usr/local/elasticsearch/logs
path.plugins: /usr/local/elasticsearch/plugins
bootstrap.mlockall: true
cloud.aws.region: eu-west-1
cloud.aws.access_key: --
cloud.aws.secret_key: --
discovery.type: ec2
discovery.ec2.host_type: public_ip
discovery.ec2.groups: elasticsearch
gateway.type: s3
gateway.s3.bucket: es-logstash
transport.tcp.port: 9300-9400
tôi bắt đầu logstash sử dụng:
java -jar logstash-1.1.5-monolithic.jar agent -f shipper.conf
Và sau một thời gian khởi động tôi nhận được những lỗi này:
Failed to index an event, will retry {:exception=>org.elasticsearch.discovery.MasterNotDiscoveredException: waited for [1m],
Nghi ngờ của tôi là logstash cần sử dụng thứ gì đó như đám mây-aws cho khách hàng elasticsearch để có thể tìm cụm. Có ai có một cấu hình ví dụ hoạt động trên aws?
Đối với những người tự hỏi nơi tải xuống plugin đám mây-aws, url giống như: https://download.elasticsearch.org/elasticsearch/elasticsearch-cloud-aws/elasticsearch-cloud-aws-1.12.0.zip – zimbatm