与hive一起使用的ResultSetMetaData提供错误的列长度

时间:2017-10-30 11:51:07

标签: java jdbc hive hiveql

我正在尝试使用我的java程序中的hive-jdbc连接到hive。 我需要列元数据属性,如列名,长度等。 当我使用语句“rsmd.getColumnDisplaySize(i)”时,我得到不正确的输出。 我得到整数列的大小为11,字符串列为2147483647。

这是hive或jdbc驱动程序的错误吗? 我已经尝试了从1.1.0到2.0的hive-jdbc版本,但问题仍然是一样的。 cluster hive版本是1.2.1

0 个答案:

没有答案