SnowflakeSQLException Код ошибки: 390100, сообщение: указано неверное имя пользователя или пароль - PullRequest
0 голосов
/ 24 мая 2019

Подключен к снежинке с помощью драйвера Python JDBC, но не может сделать это с помощью pyspark в блокноте jupyter? Уже подтверждено правильность моего имени пользователя и пароля.

Сведения об окружающей среде: -

  • Windows 10
  • Python 3.6.6 (ноутбук Юпитер)
  • искра 2.4.3
  • Snowke-JDBC 3.8.1
  • искровым snowflake_2.11-2.4.13-spark_2.4

Ссылаясь на этот урок

https://docs.snowflake.net/manuals/user-guide/spark-connector-use.html#label-spark-options.

run pyspark with packages

стек ошибок: -

error stack

Есть ли потенциальные клиенты?

1 Ответ

1 голос
/ 14 июня 2019

Просто чтобы внести свой вклад в публикацию ответа сообщества

  1. Следующая версия spark и driver решила проблему: у меня сработало ниже сочетание jar и spark.Spark 2.3.3 (spark-2.3.3-bin-hadoop2.7) Python 3.6.6 (может быть 3.7) снежинка-jdbc-3.6.12.jar spark-snowke_2.11-2.4.8.jar сервер снежинок: -(3.27.2)

  2. Если вы столкнулись с ошибкой ниже

    Py4JJavaError: An error occurred while calling o272.load.
    : java.sql.SQLClientInfoException: The only allowable value is 
    application name.
    hodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    

    Удалить свойство sfAccount из объекта конфигурации sfOptions Официальная снежинкаdocument

    sfOptions = {
        "sfURL" : "<account_name>.snowflakecomputing.com",
        "sfAccount" : "<account_name>",
        "sfRole" : "<user_role_name>",
        "sfUser" : "<user_name>",
        "sfPassword" : "<password>",
        "sfDatabase" : "<database>",
        "sfSchema" : "<schema>",
        "sfWarehouse" : "<warehouse>",
    

    }

Выданная ошибка в значительной степени обобщена, что еще больше создает путаницу в том, что было неправильно или что-то пропущено, чтобы добавить лишнее.

...