叢集管理系統的概覽頁面提供了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。