Size: a a a

2021 August 23

ПБ

Повелитель Бури... in Moscow Spark
spark.read и  load table
источник

t

tenKe in Moscow Spark
в спарке есть python/lib/* его в путонпаз над добавить и все
источник

GP

Grigory Pomadchin in Moscow Spark
+
источник

GP

Grigory Pomadchin in Moscow Spark
а те надо слфж апи
источник

t

tenKe in Moscow Spark
и сабмитить естесна через bin/spark-submit, а не через python
источник

GP

Grigory Pomadchin in Moscow Spark
не ту либу добавил
источник

GP

Grigory Pomadchin in Moscow Spark
наверное можно и через петон но да мож чо не включил
источник

t

tenKe in Moscow Spark
ну там ж тонна всяких енвов параметров и прочего
источник

GP

Grigory Pomadchin in Moscow Spark
ет да
источник

t

tenKe in Moscow Spark
задолбаешься все руками пропихивать
источник

ПБ

Повелитель Бури... in Moscow Spark
slf4j-api-1.7.25.jar
slf4j-simple
slf4j-log4j12-1.7.32.jar

больше джаров )
источник

ММ

Максим Мартынов... in Moscow Spark
pyspark под капотом выполняет spark-submit
источник

GP

Grigory Pomadchin in Moscow Spark
источник
2021 August 24

G

Gev in Moscow Spark
Народ. Может кто подскажет?
Никак не могу понять как мне заиспользовать один resources для нескольких модулей в одном проекте
У меня есть папка в корне проекта
src/test/resources
В ней лежат соответствующие файлы для тестов
в sbt я прописал такое:
scalaVersion in ThisBuild := "2.11.8"
autoScalaLibrary in ThisBuild := false
resourceDirectory in Test := baseDirectory.value / "src" / "test" / "resources"

Далее в тестах для конкретного модуля пытаюсь прочитать файл из ресурсов:

val configFile = "app_config.conf"
val configTest: Config =
Option(getClass.getClassLoader.getResource(configFile)).fold {
 
println(s"Config not found!")
 ConfigFactory.
load()
} { resource: URL =>
 ConfigFactory.
load(configFile)
}


Замечу. Папка с ресурсами лежит не в самом модуле а в корне проекта
идет ругань что файла нет
Что то не пойму где мне еще указать модулю откуда брать файл ресурсов
источник

L

Lefskiy in Moscow Spark
Ресурсы положить в папку тест проекта иерархически как в код? И не мучаться?
источник

G

Gev in Moscow Spark
Для модулей используется общий файл конфига. Модулей много. Если в кофиг файле будут изменения - придется их менять в тестах во всех модулях.
источник

L

Lefskiy in Moscow Spark
Тогда тащи по абсолютному пути(
источник

KR

Kagermanov Ramazan in Moscow Spark
Доброе утро
Подскажите, пожалуйста, при попытке из таблицы res обратиться в селекте к полям одной из таблиц, участвовавшей в создании таблицы res, выдаёт ошибку org.apache.spark.sql.catalyst.parserParseException:
== SQL ==
balance
Пытаюсь в selectExpr вывести определенные поля
источник

KR

Kagermanov Ramazan in Moscow Spark
Никто не в курсе из-за чего это?
источник

KR

Kagermanov Ramazan in Moscow Spark
res.select($“alt#col1”) работает корректно
res.selectExpr(“alt#col1”) не работает
Если передавать другую колонку, то работают оба варианта
источник