Potrzebuję ustawić niestandardową zmienną środowiskową w EMR, aby była dostępna podczas uruchamiania aplikacji iskrowej.Jak ustawić niestandardową zmienną środowiskową w EMR, aby była dostępna dla aplikacji iskrowej
Próbowałem dodając w ten sposób:
...
--configurations '[
{
"Classification": "spark-env",
"Configurations": [
{
"Classification": "export",
"Configurations": [],
"Properties": { "SOME-ENV-VAR": "qa1" }
}
],
"Properties": {}
}
]'
...
a także starał się zastąpić „zapłonie env z hadoop-env
ale nic nie wydaje się działać
Jest this odpowiedź od AWS forach ale.. Nie mogę się dowiedzieć, jak go zastosować Używam EMR 5.3.1 i uruchamiam go z prekonfigurowanym krokiem z cli:
To powinno być dokładnie to samo, co zrobiłem w pytaniu, czyż nie? – NetanelRabinowitz
Tak, ale w pliku. – franklinsijo
Brzmi jak błąd, jeśli jest prawdziwy. Jeszcze tego nie wypróbowałeś, ale czy jesteś pewien, że to właśnie spowodowało różnicę? ponieważ kiedy patrzę na interfejs EMR w konfiguracji (z wersją z pytania), widzę, że ustawiam moją zmienną ... To tylko, że aplikacja iskrowa nie może – NetanelRabinowitz