1. 程式人生 > >kudu1.5.0新特性

kudu1.5.0新特性

##New features
1、tablet servers現在在啟動的時候可以容忍磁碟故障,這個功能是實驗性,預設情況下,如果遇到磁碟故障,Kudu將崩潰。如果啟用,在磁碟上有任何資料的tablet都不會開啟和在需要的時候會進行副本的複製,啟動此功能, 設定 --suicide_on_eio flag to false,另外,可配置的權衡,在新新增的tablet對磁碟故障的容忍,它的並行化IO通過 --fs_target_data_dirs_per_tablet 標誌,分散在磁碟上的tablet不太可能受到磁碟故障的影響,以減少並行度為代價,注意,第一個配置的資料目錄(data)和預寫日誌目錄(wal)不能容忍磁碟故障,執行時的磁碟故障仍然是致命的。

2、kudu的web ui提供了新的配置儀表盤(/config)並提供重要的安全配置值的高階摘要,例如rpc許可權要求,啟用了web伺服器HTTPS加密,其他型別的配置將在以後的版本中新增

3、kudu命令列添加了2個特性,kudu tablet move and kudu local_replica data_size,這個’tablet move’工具移動從一臺的的一個tablet到另外一個tablet中,條件是給tablet處於安全的狀態下,另外一個操作可以使用。操作員可以使用此工具在平板伺服器之間重新平衡tablet中的副本,local replica data size工具總結了tablet的空間使用情況,通過檔案、列和行集的型別來分解它。

4、kudu-client-tools現在支援exporing CSV 檔案和支援匯入Apache Parquet檔案,這個特性是不穩定的,在將來的版本中可能會改變api和功能。

5、kudu-spark-tools現在支援importing and exporting CSV, Apache Avro and Apache Parquet files,這個特性是不穩定的,在將來的版本中可能會改變api和功能。

###Fixed Issues
1、Java Kudu客戶端在過期後自動請求新的身份驗證令牌,因此,現在支援長期的Java客戶端,之前不支援安全叢集中的長期客戶端

2、二進位制字首解碼器中的一個bug,可能導致平板伺服器的“check”

斷言崩潰。崩潰只能在非常具體的情況下觸發