如何从从机(任务实例组)获取EMR集群信息

时间:2016-08-05 09:05:41

标签: amazon-web-services hadoop amazon-ec2 mapreduce amazon-emr

我必须从任务实例组(从属)实例获取有关EMR集群的信息。

我目前的方法 -

为此,我从slave实例获得了私有ip地址,并且我使用了给定的命令 -

aws ec2 describe-instances --region us-west-2 --filters "Name=private-ip-address,Values=172.30.5.247" | jq '.Reservations'[0] | jq '.Instances'[0] | jq '.Tags'

这样,我们就可以获得EMR的cluster-id。但是,这可能会导致AWS限制问题。所以,我猜,绝对所有的奴隶机器都应该在本地拥有其EMR集群信息。

如果存在此类信息,则共享文件名。 如果您有其他更好的方法来检索此信息,请建议。

0 个答案:

没有答案