我将spark.authenticate.enableSaslEncryption设置为true,并希望验证RPC是否已加密。
我对Spark很陌生,所以如果这些是简单的问题我会道歉。
答案 0 :(得分:1)
作为第一步,如果您将--verbose
标志添加到spark-submit
命令,那么Spark将打印出配置设置,您将看到:
(spark.authenticate.enableSaslEncryption, true)
接下来,您可以启用DEBUG
日志记录(通过log4j.properties
文件 - 请参阅docs)并在日志中搜索提及Sasl的条目。
启用SASL加密后,您将看到来自类的日志记录,包括:
例如:
SparkSaslServer: SASL Authorization complete, authorized set to true
SaslRpcHandler: SASL authentication successful for channel TransportClient{...}