Batch Ingestion - duplicates

Is there a way to make Druid batch ingestion handle duplicates in a HDFS file?

No, you need to do it your self via pre processing like MR.