кто может читать таблицы из postgres с искрой? - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу прочитать таблицу из postgres с искрой.Я хотел бы сделать это, используя python.

Я написал следующий код для доступа к таблице postgres, но, похоже, он не работает:

a = (spark.read.format('jdbc')
         .option("url", "jdbc:postgres://localhost/datasetname")
         .option("dbtable", "tablename").option("user", "postgres")
         .option("password", "pass"))

Как я могу реализовать это правильно?

1 Ответ

0 голосов
/ 28 февраля 2019

Из ( doc ):

jdbcDF = spark.read.format("jdbc") \
    .option("url", "jdbc:postgresql:dbserver") \
    .option("dbtable", "schema.tablename") \
    .option("user", "username") \
    .option("password", "password") \
    .load()

Итак, я полагаю, что ваша ошибка связана с тем, что вы используете postgres : dbserver, а не postgresql : dbserver!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...