Size: a a a

2021 October 04

ПФ

Паша Финкельштейн... in Moscow Spark
Есть ещё путь собирать fat jar и он кажется самым логичным
источник

NN

No Name in Moscow Spark
Так через spark.jars.package как нефиг делать его прокинуть, и не придется отдельного толстого собирать
источник

ПФ

Паша Финкельштейн... in Moscow Spark
ну в смысле ничо особо не надо, ты просто передаёшь один джарник и всё, а иначе всё сложно становится
источник

ПФ

Паша Финкельштейн... in Moscow Spark
версии там обновлять, транзитивные зависимости и так далее
источник

NN

No Name in Moscow Spark
А какие могут быть проблемы с версиями и зависимостями, если ты как jars или jars.package кидаешь? Я прост не сталкивался.
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ну я может чего не понимаю, но как Apache POI так воткнуть?
источник

ПФ

Паша Финкельштейн... in Moscow Spark
А, package выкачивает!
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Тогда проблемы такие: туда нельзя подсунуть кастомный репозиторий
источник

ПФ

Паша Финкельштейн... in Moscow Spark
по крайней мере я не смог
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Формально через —repoitories, но я не смог
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Эта штука должна подцеплять ivy config, но у нас не смогла
источник

NN

No Name in Moscow Spark
У меня работало, когда spark.jars.ivy устанавливал нужный
источник

ПФ

Паша Финкельштейн... in Moscow Spark
ну может мне рук не хватило, хрен знает. Но проблемы всё равно очевидные: с машины со спарком должна быть доступна репа, а этого может и не быть
источник

NN

No Name in Moscow Spark
А чем тебя просто jar не устраивает? В чем будет лучше fat jar?
источник

ПФ

Паша Финкельштейн... in Moscow Spark
ну вот в jar же нету зависимостей, а это плохо
источник

ПФ

Паша Финкельштейн... in Moscow Spark
нельзя не только зашипать кастомные библиотеки, нельзя ещё и кастомный спарк зашипать
источник

GP

Grigory Pomadchin in Moscow Spark
ниясна что говоришь; кастомный Спарк - кастомный класспас
источник

NN

No Name in Moscow Spark
А можно пример?
Я мб в мире пуспарка чето не так воспринимаю
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Я в пайспарке вообще ничего не понимаю. Но вот я себе сделал кастомную читалку датафреймов из экселя с помощью apache poi, допустим. apache poi тащит за собой десятки библиотек. Как мне их шипнуть на кластер?
источник

ПФ

Паша Финкельштейн... in Moscow Spark
вообще не обязательно! Можно на спарке 2.3 вполне крутить фэтджары с зашитым третьим спарком
источник