HiveコマンドをHadoopクライアントを利用せずに実行するには、HiveServer2をセットアップしHiveServer2を経由してHiveHadoopクラスター上でMapReduceジョブを実行します。 HiveServer2は名前の通りHiveServerのバージョン2でApache Hive 0.11から導入されました。 HiveServer2のクライアントは、以下のようにCLIのBeelineの他に専用のJDBCやODBCドライバを利用するアプリケーションになります。 HiveServer2は、HiveQLを受け取るとMapReduceに変換してHadoopクラスターに実行を要求します。 この図は、ClouderaのブログHow HiveServer2 Brings Security and Concurrency to Apache Hiveを参考にしています。 Beeli
![HiverServer2セットアップしJDBC経由でHiveQLを実行する – hrendoh's tech memo](https://cdn-ak-scissors.b.st-hatena.com/image/square/38cc33596f92b3dfcd9eee396075ff0bb744d6bb/height=288;version=1;width=512/http%3A%2F%2Fblog.hrendoh.com%2Fwp-content%2Fuploads%2F2014%2F11%2FHiveServer2Diagram.png)