Could not establish connection to jdbc:hive2://10.19.50.8:10000/test: Unsupported Hive2 protocol
时间: 2024-01-29 22:04:22 浏览: 180
这个问题的原因可能是您正在使用的JDBC驱动程序不支持Hive2协议。您需要使用支持Hive2协议的Hive JDBC驱动程序。您可以尝试从Hortonworks或Cloudera等大型Hadoop发行版供应商下载适当的驱动程序,或者您可以尝试使用Apache官方提供的Hive JDBC驱动程序。如果仍然遇到问题,请检查您的连接字符串和Hive服务器的配置是否正确。
相关问题
kettle连接hive 报错 Could not open client transport with JDBC Uri: jdbc:hive2://192.168.10.102:10000/ods_nshop: Could not establish connection to jdbc:hive2://192.168.10.102:10000/ods_nshop: Required field 'client_protocol' is unset!
这个错误通常是由于Hive JDBC驱动版本不兼容造成的。如果您使用的是Kettle 9.x版本,则需要使用Hive JDBC驱动版本1.2.1或更高版本。
您可以尝试升级Hive JDBC驱动程序并重新连接。如果问题仍然存在,请确保您的Kettle版本与Hive JDBC驱动程序版本兼容。您还可以尝试在连接字符串中设置客户端协议,例如:
```
jdbc:hive2://192.168.10.102:10000/ods_nshop;transportMode=http;httpPath=cliservice
```
如果您仍然无法解决问题,请提供更多详细信息,例如Kettle和Hive JDBC驱动程序的版本,您的操作系统和Hive服务器的配置。
阅读全文