【详述】
Starrocks 2.3
通过创建外表方式连接CDP 7对应的hive外表失败
此时hive表:
提示重删除hive表,按external 创建:
此时通过SR创建外表能成功,但是访问出错:
FE对应的错误日志:
查看SR 2.3使用的hive的版本库为3.1.2, CDP使用的为3.1.3,可能是版本差异导致。
通过catalog方式一样报错。
【详述】
Starrocks 2.3
通过创建外表方式连接CDP 7对应的hive外表失败
提示重删除hive表,按external 创建:
查看SR 2.3使用的hive的版本库为3.1.2, CDP使用的为3.1.3,可能是版本差异导致。
通过catalog方式一样报错。
社区群有工程师搭建临时测试环境,当hive为3.1.2时,没有问题。当hive为 3.1.3时,问题复现。查看了SR 2.4.1的二进制发布,同样使用的hive包为apache-hive-3.1.2-13 (io.trino.hive),未升级,估计有同样问题。
之前在测试impala容器时,当3.4.0使用hive2的jar包,报一样的错,当升级hive为3.1.3时,则正常。
已解决.
BE需按实际环境设置hadoop_env.sh,如果在容器内,确认HADOOP_USER_NAME不为空(建议重新设置)
目前不支持事务表。
问题已解决的话,麻烦在对应帖子标注下解决方案,谢谢