qq_30094111 2023-06-08 00:15 采纳率: 0%
浏览 81
已结题

beeline客户端支持ipv6地址连接hive服务

1.beelinve客户端使用ipv6格式地址连接hiveserver2服务,beeline客户端解析不出来ipv6地址,报错是不明的协议类型。这个错误经过测试是beeline客户端部分代码在进行打开ipv6地址时,识别不出是ipv6地址,与hiveserver2服务端无关,因为jdbc方式使用dbeaver是可以连接。

2.hadoop版本是3.0 hive版本是3.1.2
3.目前排除环境问题,怀疑是beeline客户端本身并不支持ipv6地址
4.beeline连接url内容为: beeline -u jdbc.hiver2://[ipv6_addr]:port/default -r root -p root
报错截图:

img

  • 写回答

7条回答 默认 最新

  • Soulic 2023-06-08 07:39
    关注
    获得2.10元问题酬金

    在ip地址的后面加/128试试
    或者使用其他格式,如
    jdbc:hive2://address=(protocol=tcp)(host=2001:470:23:13::6)(port=20000)/database

    评论

报告相同问题?

问题事件

  • 系统已结题 6月16日
  • 赞助了问题酬金15元 6月8日
  • 创建了问题 6月8日