使用Hive客户端
更新时间 2026-01-05 15:16:00
最近更新时间: 2026-01-05 15:16:00
本章节主要介绍使用Hive的操作指导。
操作场景
该任务指导用户在运维场景或业务场景中使用Hive客户端。
前提条件
已安装客户端,例如安装目录为“/opt/hadoopclient”,以下操作的客户端目录只是举例,请根据实际安装目录修改。
使用Hive客户端
安装客户端,具体请参考安装客户端章节。
用户登录安装客户端的节点。
执行以下命令,切换到客户端安装目录,例如“/opt/hadoopclient”。
cd /opt/hadoopclient执行以下命令配置环境变量。
source bigdata_env集群默认为安全模式,将实际的keytab文件路径替换以下命令中的/path/example.keytab,执行命令进行用户认证。
kinit -kt /path/example.keytab `klist -kt /path/example.keytab |sed -n 4p |awk '{print $NF}'`将实际的zookeeper主机名替换以下命令中的zk_host_name1、zk_host_name2、zk_host_name3,执行命令登录Hive客户端。
beeline -u "jdbc:hive2://zk_host_name1:2181,zk_host_name2:2181,zk_host_name3:2181/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2"
说明
beeline连接后可以编写并提交HQL语句执行相关任务。