本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
集群管理系統的概覽頁面提供了云原生多模數據庫 Lindorm實例寬表引擎中所有表的詳細信息,包括表的大小、分片情況、數據預覽、表結構、限流信息等。本文介紹如何通過集群管理系統管理寬表。
前提條件
已登錄目標集群的集群管理系統,具體操作,請參見登錄集群管理系統。
創建表
集群管理系統共支持創建兩種表:SQL表和HBase表。
創建SQL表
單擊創建SQL表。
在面板中填寫以下信息:
參數
是否必填
說明
命名空間
是
表所屬命名空間。
表名
是
表的名稱。
版本數
是
數據保留版本數。
TTL
是
數據保存有效期。超過有效期的數據會被自動清理,通過集群管理系統創建的表必須填寫TTL參數。
說明如果您想要永久保留數據,可以通過表變更管理修改TTL參數的值為
-1
。具體操作,請參見表變更管理。TTLUnit
是
數據保存有效期的單位,共天(DAYS)、小時(HOURS)、分鐘(MINUTES)三種。
壓縮類型
是
數據壓縮算法。共SNAPPY、ZSTD、LZ4三種。
Start key
否
分區起始Key。
End key
否
分區終止Key。
Number Regions
否
分區數。
主鍵
是
單擊添加一行數據增加主鍵列,填寫完列信息后,單擊保存。
需要填寫以下列信息:
列名稱
類型:主鍵列的數據類型,支持的數據類型請參見基礎數據類型。
排序方式:升序(ASC)和降序(DESC)。
非主鍵
是
非主鍵列,需填寫列名稱和非主鍵列的數據類型。
單擊確定。
創建HBase表
單擊創建HBase表。
在面板中填寫以下信息:
參數
是否必填
說明
命名空間
是
表所屬命名空間。
表名
是
表的名稱。
在列簇信息區域,單擊添加一行數據,填寫以下信息。
參數
是否必填
說明
列簇名
是
列簇名稱。
最大版本數
是
數據保留版本數。
TTL
是
數據保存有效期。超過有效期的數據會被自動清理,通過集群管理系統創建的表必須填寫TTL參數。
說明如果您想要永久保留數據,可以通過表變更管理修改TTL參數的值為
-1
。具體操作,請參見表變更管理。TTLUnit
是
數據保存有效期的單位,共天(DAYS)、小時(HOURS)、分鐘(MINUTES)三種。
壓縮類型
是
數據壓縮算法。共SNAPPY、ZSTD、LZ4三種。
可選:在預分區區域,輸入預分區的分區鍵,多個分區鍵之間使用英文逗號(,)分隔。
單擊確定。
查看表的詳情
寬表的詳細信息包括表的行數、占用的熱存儲空間和冷存儲空間,表結構信息,列簇的最大版本號、TTL和數據壓縮類型,數據預覽,分片的數量和每個分片的大小等。
在概覽頁面,可根據idc、分組、Namespace和表四個維度進行查詢條件的篩選,單擊查詢,在下方表格中查看表的信息。
說明您可以單擊表格右上角的設置展示的列。
單擊目標表的表名查看表的詳情信息,包括以下幾部分:
區塊
說明
當前詳情表格
表名。
表結構信息
詳細展示表的結構,包括列名、列的數據類型、主鍵和列排序方式。
二級索引
表中二級索引的詳細信息,包括索引名、狀態、構建進度、索引類型等。
分片信息
表所屬分片、節點、所屬分片大小、所屬分片包含的文件數等。您可以單擊表格右上角的設置展示的列。
Region分布信息
展示節點的分片數量和大小、節點的讀寫請求數據量等信息。
數據預覽
預覽表的前20條數據。
移動表的分組
請勿將表移動到沒有服務器的分組,否則會造成表無法被訪問。
在概覽頁面,單擊操作列的移動分組。
在移動分組對話框中選擇目標分組。
單擊確定。
刪除表
數據表一旦刪除無法恢復,在進行刪除操作前,請確保您的重要數據已進行備份。
進入概覽頁面,在目標表的操作列,選擇
。在刪除表對話框中,單擊確定。
重要刪除表前,請確保當前表已下線且讀寫流量為0。