我们通过emr CLI提交emr作业步骤(Hive)。我需要在hive作业运行时获取应用程序日志,这些日志在PHP的EM主节点/mnt/var/log/hive/user/hadoop/hive.log上可用,以便我们可以在以下位置显示作业的运行状态: php Web控制台。
作业完成后,我们可以从s3中获取日志,但它们仍然是stdOut和stdErr,而不是应用程序日志。因此,您能帮助我了解如何从PHP连接到EMR主节点(设置ssh代理)并获取这些日志。
请注意,我从describe-steps api获得了EMR主节点公共IP。