hbase基本操作


表操作命令:

  1. 创建表create 'table_name', 'column_family1', 'column_family2', ...示例: create 'my_table', 'cf1', 'cf2'
  2. 禁用表disable 'table_name'禁用表后,该表将不再接受读写操作。
  3. 启用表enable 'table_name'启用之前禁用的表。
  4. 修改表结构alter 'table_name', {NAME => 'new_column_family', VERSIONS => 3}示例: alter 'my_table', {NAME => 'new_cf', VERSIONS => 5}修改表结构,如增加新的列族或修改列族的版本数。
  5. 查看表描述describe 'table_name'显示表的详细信息,包括列族、配置选项等。
  6. 列出所有表list列出当前 HBase 实例中所有的表。

数据操作命令:

  1. 插入或更新数据put 'table_name', 'row_key', 'column_family:column', 'value'示例: put 'my_table', 'row1', 'cf1:col1', 'value1'
  2. 获取数据get 'table_name', 'row_key'示例: get 'my_table', 'row1'获取指定行的数据。
  3. 删除数据delete 'table_name', 'row_key', 'column_family:column', 'timestamp'示例: delete 'my_table', 'row1', 'cf1:col1', 1597101234567删除指定行或指定列的数据,可以指定时间戳(timestamp)。
  4. 扫描表scan 'table_name'示例:scan 'my_table'扫描整个表的数据。看表最后一行是scan 'my_table',{REVERSED => true,LIMIT =>1}

其他操作命令:

  1. 查看集群状态status显示 HBase 集群的状态信息,包括活动的 RegionServers、负载情况等。
  2. 查看 HBase 版本version显示当前 HBase 的版本信息。
  3. 统计表中的行数count 'table_name'示例: count 'my_table'统计表中的行数。
  4. 清空表中的所有数据truncate 'table_name'示例: truncate 'my_table'清空指定表中的所有数据,表结构保持不变。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇