scala spark sql с intellij, как связать jdbc jar-файл и запустить код scala - PullRequest
0 голосов
/ 29 августа 2018

Недавно я переместил свой код с python на scala и создал проект со средой scala, включая spark, я написал простой код для чтения таблицы базы данных sql и добавления ее в качестве фрейма данных, а также хочу напечатать 20 лучших записей с помощью .show ()

dataframe_mysql = sc.read.format("jdbc").option("url", "jdbc:mysql://localhost:3306/new_schema").option("driver", "com.mysql.jdbc.Driver").option("dbtable", "testing").option("user", "root").option("password", "").load()

Я не могу запустить код и получить записи таблицы, ранее в python я использовал для подключения драйвера jdbc в качестве аргумента при запуске python на терминале, так как я могу реализовать то же самое в scala iam, используя intellij в качестве моей IDE.

1 Ответ

0 голосов
/ 29 августа 2018

Если вы используете SBT, вы можете импортировать его в свой проект:

"mysql" % "mysql-connector-java" % "5.1.46" % "provided"

В конце концов вы также можете вручную включить его с помощью следующих шагов:

  1. Щелкните правой кнопкой мыши по проекту и откройте настройки модуля

  2. Затем перейдите в Библиотеки и добавьте туда JAR.

...