天天看點

kudu初探小坑

前言

在一個資料處理的項目中用到了kudu資料庫.使用kudu api作為通路方式.在此記錄一些遇到的小坑.

那些坑

1.盡量使用最新的版本.

由于kudu api還在不斷的完善,盡可能使用最新的api一方面能確定你遇到更少的bug,一方面也能有更好的錯誤日志回報(用1.6的時候一些日志資訊就不全,導緻無法查找錯誤原因)

2.kudu支援身份認證,認證方式可以參考官方文檔的AsyncKuduSession.

3.kudu的資料操作必須帶有主鍵資訊.在調用api設定值的時候,要嚴格表中字段的類型去調用方法.

4.在判斷字段是否存在時,kudu api不支援大小寫自動識别

5.session.flush操作後,一些錯誤資訊不以異常抛出,而是在傳回值裡面.可以根據程式需要加以處理.

6.kudu master預設端口号為 7051