Я пытаюсь настроить работу с данными хранилища BLOB-объектов Azure.Способ передачи ему учетных данных следующий:
spark.conf.set(
"fs.azure.account.key.STORAGE_ACCOUNT.blob.core.windows.net",
"KEY")
Теперь, если я установлю это в коде, все будет работать нормально.Тем не менее, я хотел бы передать это из командной строки или переменной среды, поэтому код не должен делать это.(Да, конечно, я могу читать в env vars и устанавливать программу conf грамматически, но я ищу способ не делать этого).
Я попытался установить переменную env с именем fs.azure.account.key.STORAGE_ACCOUNT.blob.core.windows.net со значением KEY, и я также попытался:
--conf "fs.azure.account.key.STORAGE_ACCOUNT.blob.core.windows.net=KEY"
но похоже, что искра поднимает их, только если свойство начинается с "искры".Кто-нибудь знает, как свойства времени выполнения могут быть установлены через среду или командную строку?