Nie mogę przesłonić i użyć niestandardowego log4j.properties na Amazon EMR. Używam Sparka na EMR (Przędza) i wypróbowałem wszystkie poniższe kombinacje w Sparku-Prześlij, aby spróbować użyć niestandardowego log4j.Własne log4j.properties na AWS EMR
--driver-java-options "-Dlog4j.configuration=hdfs://host:port/user/hadoop/log4j.properties"
--conf "spark.driver.extraJavaOptions=-Dlog4j.configuration=hdfs://host:port/user/hadoop/log4j.properties"
Próbowałem również pobrania z lokalnego systemu plików przy użyciu file: //// zamiast hdfs. Nic z tego nie działa. Mogę jednak sprawić, żeby to działało, gdy uruchomiłem moją lokalną konfigurację przędzy.
Wszelkie pomysły?
Rozwiązanie 2 działa również, jeśli zadanie Spark działa w klastrze? tak jak mam 20-40 maszyn, każdy pracownik może również odczytać plik właściwości log4j? Dzięki – SharpLu
Tak, powinna również działać z klastrem. – Kaptrain