我跑不动了
beeline -f file_queries.hql
Error:
$ beeline -f edip_validations_hql.hql
beeline> {My Query}
No current connection注意:我使用的是Kerberos,所以我做了kinit。通常情况下,为了让直线工作,我必须做一个
!connect jdbc:hive2://XX.xxxx.xx.org:10000/default;principal=hive/somedomain.org@MYXXX-DEV.XX.ORG然而,我不清楚这是如何工作的。任何提示都会有所帮助。
发布于 2015-02-10 02:50:20
所有的-
我知道该怎么做了。
beeline -u 'jdbc:hive2://server.domain.<>.com:10000/default;principal=hive/server.domain.com@SERVER.DOMAIN.COM' -f filename.hql发布于 2016-06-09 21:21:09
我刚找到一种在Hive Beeline中运行文件的方法。
直接去蜂巢就行了
//use !run to run script File
beeline> !run ///C:/ScriptFile上面的方法对连接到hive服务器后直接运行文件很有帮助。
发布于 2015-02-09 12:31:27
您应该能够在查询之前将该连接字符串添加到.hql文件中。但是我还没有看到在连接字符串中传递keytab的方法,并且通用配置单元主体将要求输入用户/密码。目前,我仍在使用hive -f,它可以与我现有的kinit一起工作。希望你能找到另一个解决方案,因为现在在一个安全的集群上,beeline -f对我来说是无用的。
https://stackoverflow.com/questions/28359796
复制相似问题