使用pyspark连接到启用SSL的Kafka代理以使用消息

使用pyspark连接到启用SSL的Kafka代理以使用消息,pyspark,apache-kafka,Pyspark,Apache Kafka,我正在尝试连接到启用SSL的Kafka代理,以使用pyspark使用消息 我的代码如下: 导入操作系统 导入系统 os.environ[“JAVA_HOME”]=“/opt/JAVA/jdk1.8.0_112” os.environ['PYSPARK_SUBMIT_ARGS']='--packagesorg.apache.spark:spark-streaming-kafka-0-8_2.11:2.0.2 PYSPARK shell' 从pyspark导入SparkContext 从pyspar

我正在尝试连接到启用SSL的Kafka代理,以使用pyspark使用消息

我的代码如下:

导入操作系统
导入系统
os.environ[“JAVA_HOME”]=“/opt/JAVA/jdk1.8.0_112”
os.environ['PYSPARK_SUBMIT_ARGS']='--packagesorg.apache.spark:spark-streaming-kafka-0-8_2.11:2.0.2 PYSPARK shell'
从pyspark导入SparkContext
从pyspark.streaming导入StreamingContext
从pyspark.streaming.kafka导入KafkaUtils
导入json
sc=SparkContext(appName=“PythonSparkStreamingKafka\u RM\u 01”)
sc.setLogLevel(“警告”)
ssc=StreamingContext(sc,60)
kafkaParams={“bootstrap.servers”:“,”group.id:”myConsumer_group“,”auto.offset.reset“,”最大“,”enable.auto.commit“,”false“,”security.protocol“,”ssl“,”ssl.truststore.location“:”/opt/mount1/spark/spark-2.1.0-bin-hadoop2.7/cert/price__kfk_truststore.jks“,”ssl.truststore.password:”1wbmz“,”ss“/opt/mount1/spark/spark-2.1.0-bin-hadoop2.7/cert/price_kfk_keystore.jks”,“ssl.keystore.password”:“pwd1”,“ssl.key.password”:“pwd1”}”
topic=“MyTopic”
stream=KafkaUtils.createDirectStream(ssc,[主题],kafkaParams)
当我运行此代码时,我收到以下警告,无法使用消息:

警告可验证属性:属性enable.auto.commit无效
警告可验证属性:属性security.protocol无效
警告可验证属性:属性ssl.key.password无效
警告可验证属性:属性ssl.keystore.location无效
警告可验证属性:属性ssl.keystore.password无效
警告可验证属性:属性ssl.truststore.location无效
警告可验证属性:属性ssl.truststore.password无效
如何解决此问题?请帮助