ai didi

amazon-emr - 无法访问 AWS EMR Ganglia 仪表板 - 403 Forbidden

转载 作者:行者123 更新时间:2023-12-04 01:07:12 24 4
gpt4 key购买 nike

我有一个 EMR 集群

response = emr_client.run_job_flow(
Name="Test dashboards",
ReleaseLabel='emr-6.2.0',
LogUri=f"s3://my-bucket/emr_logs/",
Instances={
'MasterInstanceType': 'm6g.2xlarge',
'SlaveInstanceType': 'm6g.2xlarge',
'InstanceCount': 2,
'KeepJobFlowAliveWhenNoSteps': True,
'TerminationProtected': False,
'Ec2SubnetId': emr_config['Instances']['Ec2SubnetId'],
'AdditionalMasterSecurityGroups': emr_config['Instances']['AdditionalMasterSecurityGroups']
},
VisibleToAllUsers=True,
JobFlowRole=emr_config['JobFlowRole'],
ServiceRole=emr_config['ServiceRole'],
StepConcurrencyLevel=1,
Applications=[
{"Name":"Spark"},
{"Name": "JupyterHub"},
{"Name": "Ganglia"}
]
)
当我想查看 dashboards它适用于 jupyterhub/Yarn 资源管理器/...(即
  • http://master-public-dns-name:8088/
  • https://master-public-dns-name:9433/

  • 但是当我尝试访问 Ganglia 时 http://master-public-dns-name/ganglia我收到 403 Forbidden .
    是否需要任何额外的设置?

    最佳答案

    电子邮箱:Know issue but still not fixed在 EMR 6.3.0ssh到主节点并运行

    sudo service httpd reload
    解决了这个问题(感谢@Aleksey!)。 E:最初我想到了 this answer中描述的步骤) 是必要的,这是不正确的。
    这里的问题是你不能把它放到引导脚本中,因为它们是在集群上安装软件之前执行的。绘图来自 this answer
    你可以创建一个shell脚本 s3://my-bucket/fix_ganglia.sh
    if [ -f "/etc/httpd/conf.d/ganglia.conf" ]; then
    echo "Setting up ganglia on master node"
    sudo sed -i 's/Order deny,allow/#Order deny,allow/g' /etc/httpd/conf.d/ganglia.conf
    sudo service httpd reload
    fi
    并使用 script-runner.jar 将其配置为一个步骤
    Steps = [{
    'Name': 'Fix Ganglia access',
    'ActionOnFailure': 'CONTINUE',
    'HadoopJarStep': {
    'Jar': 's3://ap-southeast-1.elasticmapreduce/libs/script-runner/script-runner.jar',
    'Args': ['s3://my-bucket/fix_ganglia.sh']
    }
    }]
    这应该有效。

    关于amazon-emr - 无法访问 AWS EMR Ganglia 仪表板 - 403 Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66064641/

    24 4 0
    文章推荐: javascript - 每个其他请求的状态 500 "Error: Could not handle the request"
    文章推荐: e4 - 打开带有透视图等的 MTrimmedWindow 的多个实例
    文章推荐: github - Github Enterprise 如何保护他们在虚拟机上交付的代码?
    文章推荐: Excel VBA计算文件夹和子文件夹中所有文件的行数
    行者123
    个人简介

    我是一名优秀的程序员,十分优秀!

    滴滴打车优惠券免费领取
    滴滴打车优惠券
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com