jav*_*thu 2 hive hortonworks-data-platform cloudera-manager
我已经对HDP 2.3集群进行了研究,并在缓存中有一个有效的TGT.
我可以通过直线控制台成功运行查询.例如,事情进展顺利.
$beeline
$!connect jdbc:hive2://<HiveServer2Host>:10000/default;principal=hive/<HiveServer2Host>@<KDC_Realm>;
Connected to: Apache Hive (version 1.2.1.2.3.2.0-2950)
Driver: Hive JDBC (version 1.2.1.2.3.2.0-2950)
Transaction isolation: TRANSACTION_REPEATABLE_READ
1: jdbc:hive2://HiveServer2Host> select * from <table>;
Run Code Online (Sandbox Code Playgroud)
我试图执行相同的查询(放在文件:query.sql)使用以下不起作用
$> beeline -u jdbc:hive2://<HiveServer2Host>:10000/default;principal=hive/<HiveServer2Host>@<KDC_Realm>; -f query.sql
Error: Could not open client transport with JDBC Uri: jdbc:hive2://<HiveServer2Host>:10000/default: Peer indicated failure: Unsupported mechanism type PLAIN (state=08S01,code=0)
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这个问题.在这两种情况下,我使用相同的jdbc URL.不确定我是否遗漏了什么.
用'这样包围连接字符串就足够了:
beeline -u 'jdbc:hive2://<HiveServer2Host>:10000/default;principal=hive/<HiveServer2Host>@<??KDC_Realm>' -f query.sql
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4644 次 |
| 最近记录: |