Я пытаюсь проверить, могу ли я использовать разъем Snowflake для искры, чтобы подключиться к Snowflake с моего питона / ноутбука. Ниже я использую для этого подключения.
Версия Spark - 2.3
Снежинка JDBC - snowflake-jdbc-3.9.2.jar
Коннектор снежинка - spark-snowflake_2.11-2.4.14-spark_2.3.jar
Однако я использую корпоративный прокси, и мне нужно будет где-то указать настройки прокси. Не уверен, как добиться того же.
В идеале, если я использую соединение JDBC, я бы указал что-то вроде этого.
jdbc: snowflake: //myaccount.snowflakecomputing.com/? inventory = mywh & role = myrole & useProxy = true & proxyHost = myproxy & proxyPort = 80
Но теперь, когда я использую собственный коннектор для снежинки, согласно документации на веб-сайте снежинки, необходимо установить параметры, как показано ниже, но не упоминаются переменные прокси. Был бы признателен, если бы у кого-нибудь есть материалы для меня здесь.
Установите параметры ниже
sfOptions = {
"sfURL" : "<account_name>.snowflakecomputing.com",
"sfAccount" : "<account_name>",
"sfUser" : "<user_name>",
"sfPassword" : "<password>",
"sfDatabase" : "<database>",
"sfSchema" : "<schema>",
"sfWarehouse" : "<warehouse>",
}