HiveServer2(HS2)能够使用客户端执行hive查询,它支持多客户端并发和身份验证。

Thrift-based Hive Service是HS2的核心,并且负责处理Hive的查询,如使用Beeline。

从Hive 2.1开始,需要使用schematool命令作为初始化步骤

  $ $HIVE_HOME/bin/schematool -dbType <db type> -initSchema

HiveServer2(自Hive 0.11开始引入),有自己的CLI工具,称为Beeline。

运行HiveServer2以及Beeline

  $ $HIVE_HOME/bin/hiveserver2

  $ $HIVE_HOME/bin/beeline -u jdbc:hive2://$HS2_HOST:$HS2_PORT

HiveServer2默认为localhost:10000

Beeline与HiveServer2可以在相同进程启动,这类似于HiveCLI

 $ $HIVE_HOME/bin/beeline -u jdbc:hive2://

访问浏览器

http://10.110.18.216:10002

results matching ""

    No results matching ""