hadoop - hive ,直线 : Peer indicated failure: GSS initiate failed

标签 hadoop hive

我正在使用在 Kerberos 中添加的帐户启动 beeline 来测试 Sentry:

beeline -u "jdbc:hive2://IP:10000/;principal=test_table/domain_name@HADOOP.COM" 

但是

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
    scan complete in 3ms
    Connecting to jdbc:hive2://IP:10000/;principal=test_table/domain_name@HADOOP.COM
    Error: Could not open client transport with JDBC Uri: jdbc:hive2://IP:10000/;principal=test_table/domain_name@HADOOP.COM: Peer indicated failure: GSS initiate failed (state=08S01,code=0)
    Beeline version 1.1.0-cdh5.5.0 by Apache Hive

但是,如果我连接到 account hive,它就可以工作了!

 beeline -u "jdbc:hive2://IP:10000/;principal=hive/domain_name@HADOOP.COM"

为什么会这样?顺便说一句,我在我的客户端上对帐户使用了kinit

最佳答案

对于直线,'!connect' 中的主要参数必须是 hive@domainname,但是你是谁以及你在 hive 中可以做什么是由 kinit 分配的 kerberos' tgt 控制的。

关于hadoop - hive ,直线 : Peer indicated failure: GSS initiate failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39760948/

相关文章:

hadoop - 表中不同值类型的Hive CSV Serde格式

shell - Linux Mint上的Hadoop HBase脚本产生奇怪的错误

scala - 自定义缩放水龙头(或等效的Spark)

java - 有什么好的 hive 插件教程吗?

apache-spark - 为 spark thrift 服务器提供仓库目录的路径

hive - 在具有原始和复杂数据类型的 Hive 表中插入值

hadoop - Hive count(*) 查询未调用 MapReduce

hadoop - hadoop的工作是ThreadSafe吗?

hadoop - 如何将hbase表中的数据导入到hive表中?

maven - Hadoop/Hbase : java. lang.NoClassDefFoundError:org/apache/hadoop/hbase/HBaseConfiguration