标签: 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