Чтобы получить список IP-адресов подчиненных узлов emr, необходимо выполнить следующий код:
yarn node -list 2>/dev/null \
| sed -n "s/^\(ip[^:]*\):.*/\1/p"
yarn node -list
происходит, чтобы распечатать ip мастер-узла на stderr
:
19/04/02 18:59:26 INFO client.RMProxy: подключение к ResourceManager по адресу ip-10-1-0-238.ec2.internal / 10.1.0.238: 8032
Как бы я изменил приведенный выше код, чтобы вместо этого получить частный ip главного узла emr?