Я ищу что-то вроде: p>
- Серверная часть
Код: Выделить всё
./sbin/start-connect-server.sh \
--jars jars/spark-connect_2.12-3.4.1.jar \
--master yarn --name SparkConnectTest \
--conf spark.sql.catalogImplementation=hive \
--conf password=mysuperpassword
- Клиентская сторона
Код: Выделить всё
spark = SparkSession.builder.remote("sc://localhost").conf("password", "mysuperpassword").getOrCreate()
Хотя Spark Connect не имеет встроенной аутентификации, он предназначен для работы без проблем с существующей инфраструктурой аутентификации. Его интерфейс gRPC HTTP/2 позволяет использовать прокси-серверы аутентификации, что позволяет защитить Spark Connect без необходимости реализации логики аутентификации напрямую в Spark.
Но я не знаю, как настроить gRPC с помощью Spark Connect.
- Python 3.7.6
- PySpark 3.4 .1
- Hadoop 3.1.1
Подробнее здесь: https://stackoverflow.com/questions/770 ... rk-connect