Importance of driver in Hive
Basically, for receiving the queries submitted Thrift, JDBC, ODBC, CLI, Web UL interface by a Hive client, hive driver is responsible and it is a part of Hive Services core component. Moreover, to break down the Hive query language statements, it includes compiler, optimizer as well as executor.
To learn more about HIVE DRIVER, read the article: Apache Hive Architecture & Components