Basically, a service which permits a remote client to submit requests to Hive, with the help of a variety of programming languages, as well as retrieve results, is what we call HiveServer. Since, It is built on Apache Thrift, that’s why we call it Thrift server sometimes.
Apache Thrift
Moreover, a framework which is especially for scalable cross-language services development, and also combines a software stack along with the code generation engine in order to build services which work efficiently as well as seamlessly between C++, Java, Python, PHP, Ruby, Perl, C#, JavaScript, Node.js and other languages is what we call Apache Thrift.