Amazon EMR群集监控配置:神经节 InfluxDB



我有一个EMR群集。它由Terraform脚本

设置
resource "aws_emr_cluster" "emr-test" {
   name = "emr-test"
   applications = [..., "Ganglia", ...]
   ...
}

我想将神经节与infuxdb grafana集成。找到了一个辅助示例:示例。

需要在主节点上更新gmetad.conf文件。使用Terraform脚本可以做到这一点吗?EMR步骤?

您可以使用bootstrap_action属性来列表在群集节点上启动Hadoop之前运行的操作。您也可以应用过滤器以仅在主节点上运行这些操作:

resource "aws_emr_cluster" "emr-test" {
  ...
  bootstrap_action {
    path = "s3://your-bucket/update-gmetad.sh"
    name = "update-gmetad-on-master-node"
    args = ["instance.isMaster=true"]
  }
}

最新更新