https://jgp.ai/2018/07/26/advanced-spark-ingestion-with-java/
Advanced Spark Ingestion