Я пытаюсь прочитать что-то из таблицы базы данных с помощью JDB C:
val df = spark.read.jdbc("<database url>", "<some table name>", <some DbProperties>)
, а затем записать это в другую базу данных:
df.write.mode(SaveMode.Append).jdbc("<other database url>", "<same table name>", <some DbProperties>)
- Если мы не указываем опцию
numPartitions
в свойствах базы данных, какое будет значение по умолчанию для numPartitions
, которое Spark использует для чтения таблицы из базы данных в df
? - Если я хочу записать указанное выше
df
в другую таблицу другой базы данных, если я все еще не укажу numPartitions
, будут ли создаваться параллельные соединения при записи в базу данных? - Предположим, при чтении я указал
numPartitions
как 8, при записи этого df
в целевую БД, будет ли numPartitions = 8
по-прежнему действительным, если я явно не укажу его при записи?