hive外表使用resource错误

【详述】hive外表使用resource错误
【背景】两套hive,用sr创建两套hive的外表(简称A,B),基于A集群创建的外表使用正常,基于B集群创建的表出现创建正常但无法查询出数据且当在A,B集群同样的库下创建同样的表,基于B集群创建的外表会查询出A集群里面的数据
【业务影响】
【StarRocks版本】image
【集群规模】3fe+4be,分开部署
【机器信息】128C/512G/万兆 操作系统7.8
第一种情况是创建外表正常但无法查询出数据


第二种情况就是两套集群创建相同的库表,sr基于B集群的外表查询到了A集群的外表

看看B集群中hive外表的hive.metastore.uris是否正确?应该是B集群和hive之间存在的问题

你这里机器ip和resource指定的ip也对不上?

对的上的,resource创建的右上角图有,每个机器有两个网段而已

先回答一下我之前说的第一个问题
sr基于B集群创建的hive外表创建没有问题,但没有数据
检查发现因为在sr机器上用root用户创建的hive外表和B集群上的权限不一致,在sr上创建spark用户,用spark用户创建hive外表之后就正常了,同时第二个问题也就解决了

但是还是要说一下这个问题,在A,B两个集群的相同数据库下创建相同的表,分别创建hive外表,当其中一个集群出现第一个问题的时候,就会出现第二个问题