1

我正在尝试使用mongoosastic将我的数据从 MongoDB 同步到 Amazon Elasticsearch Service出于某种原因,同步没有按预期进行。

我没有看到 mongoosastic 插件有任何错误。不确定 AWS Elasticsearch 服务出现了什么问题

有没有办法在 Amazon Elasticsearch Service 中获取 Elasticsearch 日志?

elasticsearch = require('elasticsearch');

this.es_connection = new elasticsearch.Client("Amazon Elasticsearch Service address");
return this.es_connection.ping({
  requestTimeout: 30000,
  hello: 'elasticsearch'
}, function(error) {
  if (error) {
    console.error('elasticsearch cluster is down!' + JSON.stringify(error));
  } else {
    logger.info('All is well in elasticsearch');
  }
});
4

1 回答 1

0

为了对 AWS elasticsearch 服务进行故障排除,您需要配置日志传送到 CloudWatch: https ://aws.amazon.com/blogs/big-data/viewing-amazon-elasticsearch-service-error-logs/

然后,您将能够使用 CloudWatch 控制台查看日志并了解问题是在 Elasticsearch 中还是 mongoosastic 问题/映射/索引故障问题。

于 2019-01-08T09:48:37.853 回答