全部產品
Search
文件中心

ApsaraDB for HBase:小版本更新說明

更新時間:Jul 06, 2024

ApsaraDB for HBase標準版支援1.1版本和2.0版本,在此基礎上不斷提升效能和實現新功能得到小版本,本文介紹ApsaraDB for HBase標準版的小版本的更新說明。

1.x小版本更新說明

  • 1.4.6.2:
    • 修複WAL可能由於HDFS BUG導致損壞的問題。
    • 修複寫入HDFS瞬間異常的情況下,可能導致整個RegionServer卡死無法恢複問題。
    • 修複地區分裂時候,用戶端無法正常收到NotServingRegionException異常,會看到“llegalStateException: No result & no exception”。
    • 修複讀寫分離配置可能會導致RegionServer無法啟動。
    • 修複社區Phoenix可能會把Zookeeper串連打滿的問題。
    • 最佳化配置,減少RegionServer被寫出OOM的情況出現,減少大範圍scan對服務端的記憶體消耗。
    • 最佳化核心。
  • 1.4.6.3:
    • 修複IndexTool的資料表為小寫表名字時找不到索引表問題。
    • 修複用戶端配置時區失效問題(當前預設時區GTM)。
    • 最佳化預設配置參數,更容易適配雲上的小規格執行個體。
    • 調整預設最大mutation size和bytes, 防止因為cell較大時導致建立索引失敗。
    • 通過raw scan替換major compaction索引表被disable方案,減小索引被disable風險。
    • 寫索引失敗時,通過無限重試的強同步方案,規避索引表DISABLE問題,防止查詢退化為掃全表問題。
    • upsert-select和create index時disable scan block cache,減小不必要的記憶體使用量和GC次數。
    • 刪除列族後replication移除stale KV報NPE。
    • MiniHBaseCluster支援可配置連接埠。
  • 1.4.9.1:
    • 新增同一叢集的冷儲存和熱儲存功能。
    • 支援ZSTD,LZO壓縮格式。
    • 修複MVCC卡死的問題。
  • 1.5.0:
    • 支援Replication,支援主備叢集同步功能。
    • 修複記憶體泄露問題,已經回饋社區。
    • 修複Reader線程在遇到OOM後退出而不abort RS的問題,已經回饋社區。
  • 1.5.1:
    • 修複ZSTD壓縮演算法引起的不相容問題。
    • 修複冷儲存的效能問題。
    • 修複Phoenix二級索引問題。
    • 修複記憶體泄露問題,已經回饋社區。
    • 修複其他bugfix。
  • 1.5.2:
    • 新增磁碟剩餘空間過少自動鎖定功能。
    • 建表時不支援PREFIXTREE Encoding。
    • 修複部分缺陷。
  • 1.5.3:
    • 新增日誌訂閱動態開關。
    • 預設禁止hbck。
    • 新增Thrift Server活躍連結數監控功能。
    • 修複部分缺陷。
  • 1.5.4:新增KeyValue最大長度限制,防止異常請求造成OOM。
  • 1.5.5:修複HLogExporter導致RS宕機問題。
  • 1.5.5.1:更新reference檔案的size計算邏輯。

2.x小版本更新說明

  • 2.0.2:
    • 發布商業化版本。
    • ApsaraDB for HBase標準版1.1版本同步到2.0版本。
    • 修複大量的bug,均已回饋。
  • 2.0.3:修複部分AssignmentManager v2的穩定性問題。
  • 2.0.4:
    • 新增同一叢集的冷儲存和熱儲存功能。
    • 修複部分穩定性問題。
  • 2.0.5:
    • 修複與Phoenix 5.x的相容性問題。
    • 修複冷儲存的效能問題。
  • 2.0.6:
    • 支援ZSTD壓縮演算法。
    • 修複部分穩定性問題,均已回饋。
  • 2.0.7:
    • 新增磁碟剩餘空間過少自動鎖定功能。
    • 解決開啟phoenix wal無法清理的問題。
    • 新增RS日誌訂閱消費功能。
  • 2.0.8:
    • 新增日誌訂閱動態開關功能。
    • 預設禁止hbck。
  • 2.0.9:
    • 修複DFSClient記憶體流失問題。
    • 修複SplitTable阻塞ModifyTable問題。
    • 修複開啟ASYNC_WAL造成WAL損壞問題。
  • 2.0.10:
    • 新增Compaction Interrupt功能。
    • 新增RS表數量和地區數量限制。
  • 2.0.11:
    • 新增大要求節流功能。
    • 修複Disable Compaction失效問題。
  • 2.0.12:
    • 修複HLogExporter導致RS宕機問題。
    • 預設禁止使用MOB。
  • 2.0.13:修複開啟mslab導致的記憶體流失問題。