文章目录
先进入到shell中 ./bin/hbase shell
-- 查看Hbase服务器状态
status
-- 查看当前数据库中有哪些表
list
-- 列出一些表的详细信息
describe 'book'
一. DDL
1. 表的DDL
1.1. 创建表
创建student表, 包含base_f1、base_f2两个列族
create 'student', 'base_f1', 'base_f2'
或者
create 'user', {NAME => 'base_f1', VERSIONS => '1'},{NAME => 'base_f2'}
1.2. 删除表
-- 先disable 再drop hbase
disable 'student'
drop 'student'
-- 如果不进行disable,直接drop会报错 ERROR: Table student is enabled. Disable it first.
2. 列族的DDL
2.1. 增加一个列簇
alter 'book','date'
2.2. 删除列族
alter 'student', 'delete' => 'base_f1'
2.3. 修改列族版本(ing)
alter 'book',{NAME=>'date'