0
我運行下面的蜂巢查詢來讀取行蜂巢:提取一行並分割值
select * from hive_table where row_id='x'
它返回像
10 15的hello world(1排四個值的輸出)。
我想在java中分割這些值,以便我可以添加獲取數組中的單個列值。嘗試使用^ A delimiter char(創建配置單元表時的默認分隔符)分割它們。
hive_result.split("\u0001")
但它仍然返回相同的結果(沒有拆分並返回長度爲1的數組)。想知道如何分割從配置單元查詢中獲取的單行的列值。
注意:我正在運行一個命令行實用程序來運行此配置單元查詢,使用jdbc我可以使用resultSet.next()來分別獲取每個列。
工作正常,謝謝。 – sysuser