made the abstract hdfs operator more configurable