HBase 是一個分散式、面向列的開源資料庫,常用於處理大規模數據。其命令行接口(shell)提供了豐富的功能來管理資料庫。以下是一些常用的 HBase shell 命令:
創建表。使用 create 命令,例如 create 'tablename', 'columnFamilyName' 創建一個具有單個列族的新表。
插入數據。使用 put 命令向指定表、行、列族、列中插入數據,例如 put 'tablename', 'row1', 'columnFamily:columnName', 'value'。
掃描表。使用 scan 命令可以瀏覽表中的數據,例如 scan 'tablename'。
讀取數據。使用 [get](){"sa":"re_dqa_zy","icon":1} 命令可以讀取表中特定行或單元格的數據,例如 get 'tablename', 'row1'。
刪除數據。使用 delete 命令可以刪除表中特定的單元格數據,例如 delete 'tablename', 'row1', 'columnFamily:columnName', 'timestamp'。
禁用和啟用表。使用 [disable](){"sa":"re_dqa_zy","icon":1} 和 enable 命令可以分別停用和啟用表,例如 disable 'tablename' 和 enable 'tablename'。
刪除表。首先需要禁用表,然後使用 [drop](){"sa":"re_dqa_zy","icon":1} 命令刪除,例如 disable 'tablename'; drop 'tablename'。
列出表。使用 `list` 命令可以列出所有可用的表。
幫助命令。輸入 help 可以獲取所有命令的列表和簡要說明。
這些命令提供了對 HBase 資料庫的基本操作,包括表的創建、數據的插入和讀取、以及表的刪除等。通過這些命令,用戶可以有效地管理和查詢存儲在 HBase 中的數據。