Я создал банку, которую я могу использовать из pyspark, добавив ее в ${SPARK_HOME}/jars
и вызвав ее, используя
spark._sc._jvm.com.mypackage.myclass.mymethod()
, однако я хотел бы сделать следующее: Скомпонуйте эту банку в колесо python, чтобы кто-нибудь мог установить ее в свою сессию pyspark / jupyter. Я не очень знаком с упаковкой python. Можно ли распределять банки внутри колеса, и эта банка автоматически доступна для pyspark?
Я хочу положить банку в колесо или яйцо (не даже уверен, смогу ли я это сделать ???) и после установки указанного колеса / яйца вытащите эту банку в месте, где она будет доступна для jvm.
Я думаю, что я действительно спрашиваю, Как мне сделать так, чтобы кто-то мог установить сторонний jar-файл и использовать его из pyspark?