У меня есть скрипт, который загружает и устанавливает Apache Атлас
Этот скрипт принимает три аргумента
- запятая строка хостов zookeeper
- запятая строка bootstrap hosts
- разделенная запятыми строка elasti c search hosts
Я пытаюсь запустить этот скрипт в шаге AWS EMR, определенном в формирование облака, но оно не запускается и не отображает никаких ошибок
Parameters:
emrMSKZookeeperHosts:
Default: ''
Description: 'Comma separated hosts of Zookeeper'
Type: String
emrMSKBootstrapHosts:
Default: ''
Description: 'Comma separated hosts of MSK Bootstrap servers'
Type: String
emrESHosts:
Default: ''
Description: 'Comma separated hosts of Elasticsearch'
Type: String
AtlasStep:
Properties:
ActionOnFailure: CANCEL_AND_WAIT
JobFlowId: !Ref EMRCluster
HadoopJarStep:
Args:
- bash
- '-c'
- !Sub
- >-
curl -L
https://raw.githubusercontent.com/SiddharthAtlan/ApacheAtlasSetupScript/master/atlan-atlas-emr-1.sh
-o /tmp/script.sh; chmod +x /tmp/script.sh; /tmp/script.sh ${zoo}
${kafka} ${es}
- zoo: !Ref emrMSKZookeeperHosts
kafka: !Ref emrMSKBootstrapHosts
es: !Ref emrESHosts
Jar: command-runner.jar
Name: AtlasStep
Type: 'AWS::EMR::Step'