Я хочу иметь возможность создавать кластеры EMR и для этих кластеров отправлять сообщения обратно в некоторую центральную очередь. Чтобы это сработало, мне нужно, чтобы какой-то агент работал на каждом master node. Каждому из этих агентов придется идентифицировать себя в этом сообщении, чтобы получатель знал, в каком кластере это сообщение.
Знает ли мастер node его id (j- *****)? Если нет, то есть ли другая часть идентифицирующей информации, которая могла бы позволить получателю сообщения вывести этот идентификатор?
Я просмотрел конфигурационные файлы в /home/hadoop/conf, и я не нашел ничего полезного. Я нашел id в /mnt/var/log/instance -controller/instance-controller.log, но похоже, что будет сложно выполнить grep. Мне интересно, где экземпляр-контроллер может получить этот идентификатор в первую очередь.