我有一个运行JDBC连接的HiveServer2,它可以在Impala,Beeline和Spark客户端中正常运行。 Metastore正在PostgreSQL服务器中运行。
例如,Hive中的列是
select * from testdb.test_table limit 3;
dt | val_test | val_test_b | test_c
12 0.2 B C
13 1.2 B A
14 9.4 T C
当我尝试从ZoomData访问相同的表时,所有列表都会得到一个不在原始表列名中的ds.
前缀:
ds.dt | ds.val_test | ds.val_test_b | ds.test_c
12 0.2 B C
13 1.2 B A
14 9.4 T C
有时,在访问数据时,Zoomdata JDBC客户端会提供
Error: cannot find `ds.val_test` column.
Error: cannot find `ds_val_test` column.
导致这种情况的原因是什么?