Flink 支持hive分区表的,看你在另外一个邮件里贴了,你能把你的hive表和query在邮件里贴下吗?
祝好 Leonard Xu > 在 2020年5月27日,17:40,Zhou Zach <wander...@163.com> 写道: > > > > > 感谢回复,表名前加上Catalog和db前缀可以成功访问了。 > 现在遇到个问题,flink 读hive 分区表时,如果where子句用分区键,比如year过滤就会报错,用表中其他字段过滤是没问题的,是flink 不支持 > hive分区表,还是哪个地方没设置对 > > > > > > > > > > > > > > > 在 2020-05-27 17:33:11,"Leonard Xu" <xbjt...@gmail.com> 写道: >> Hi, >>> 因为一个HiveCatalog只能关联一个库 >> 一个Catalog是可以关联到多个db的,不同catalog,不同db中表都可以访问的. >> >> Flink SQL> show catalogs; >> default_catalog >> myhive >> Flink SQL> use catalog myhive; >> Flink SQL> show databases; >> default >> hive_test >> hive_test1 >> Flink SQL> select * from hive_test.db2_table union select * from >> myhive.hive_test1.db1_table; >> 2020-05-27 17:25:48,565 INFO org.apache.hadoop.hive.conf.HiveConf >> >> >> >> 祝好 >> Leonard Xu >> >> >>> 在 2020年5月27日,10:55,Zhou Zach <wander...@163.com> 写道: >>> >>> hi all, >>> Flink sql 的HiveCatalog 是不是不能跨库操作啊,就是一个flink >>> sql中join的两个表涉及到两个不同到库,因为一个HiveCatalog只能关联一个库