@Daniel Pearson
Thank you for the question and using Microsoft Q&A platform.
The error message you are seeing indicates that there are multiple bindings for the Simple Logging Facade for Java (SLF4J) class path. This can happen when multiple libraries or dependencies are using different versions of SLF4J.
To fix this issue, you can try excluding one of the SLF4J bindings from your class path.
In your case, it looks like you have two bindings: one in the spark-streaming-kafka-0-10-assembly_2.12-3.3.1.5.2.20240522.3.jar
file and another in the log4j-slf4j-impl-2.17.2.jar
file.
Please refer to these links for more help:
https://stackoverflow.com/questions/14024756/slf4j-class-path-contains-multiple-slf4j-bindings
https://community.cloudera.com/t5/Support-Questions/hadoop-SLF4J-Class-path-contains-multiple-SLF4J-bindings/td-p/239400
https://www.slf4j.org/codes.html
Hope this helps. Please let us know if you have any further questions.