Pinot supports data segment generation from Spark.
Please refer to this Creating Pinot segments using Spark document for more details.