No of files creation in Hive when execute CTAS

Hi,

I have loaded a hive table using a file which is having around 130 MB. So it created 2 blocks in HDFS.

When i execute a create table x as select * from the above table.It started 8 Mappers tasks and created 8 files for this new table.(Execution engine = Tez).

If i execute the same create table as select query in MR execution engine it creates only 1 Mapper and 1 file.

As per my understanding 1 mapper will be created per block…then why it created 8 mappers task. Could someone help me to understand this.

Thanx
Siva