INFO-新节点客户端如何直连Hive

使用场景
从集群拷贝hive client文件到新机器,hive -e无法执行
使用示例
具体操作步骤:
1. 添加参数,在直连的过程中会打印更详细的信息
--hiveconf hive.root.logger=DEBUG,console
例子如下:
/usr/easyops/hive/package_shared/apache-hive-2.3.8-1.9.0/bin/hive --config /root/config --hiveconf hive.root.logger=DEBUG,console -e "show databases"
2.在新机器如何直接使用hive -e 命令如下:
/usr/easyops/hive/package_shared/apache-hive-2.3.8-1.9.0/bin/hive --config /root/config --hiveconf hive.metastore.kerberos.principal=bdms_admin.mammut/dev@BDMS.COM --hiveconf hive.metastore.kerberos.keytab.file=/admin.mammut.keytab --hiveconf javax.jdo.option.ConnectionURL=jdbc:mysql://10.0.9.15:3306/metastore?useSSL=false --hiveconf javax.jdo.option.ConnectionUserName=ntesadmin --hiveconf javax.jdo.option.ConnectionPassword=Admin@1024 -e "show databases"
补充:
hive 默认使用derby作为元数据库,这里指定一下mysql为元数据库,同时指定一下keytab

作者:刘家有