hbase列族中增加一列命令 |
您所在的位置:网站首页 › hbase创建列族 › hbase列族中增加一列命令 |
Hbase表结构 ![]() 1.进入Hbase shell >./bin/hbase shell2.查看当前操作用户 > whoami3.创建一个表 // 表名 列族1 列族2> create 'Rumenz','user','userInfo'4.查看数据库的表 > list5.添加数据 // 表名 rowkey 列族:字段名 值> put 'Rumenz','001','user:name','入门小站'> put 'Rumenz','001','user:type','1'6.查询记录行数 > count 'Rumenz'7.通过Row key查询记录 // 表名 Row key> get 'Rumenz','001'8.通过Row key和列族查询数据 // 表名 Row key 列族 > get 'Rumenz','001','user'9.查询表中所有的记录 // 表名> scan 'Rumenz'10.只查看某一列的数据 > scan 'Rumenz',{COLUMN=>'user:name'}11.只查看某一列族的数据 > scan 'Rumenz',{COLUMN=>'user'}12.分页查询 // STARTROW开始行,LIMIT=>1 取一条数据,VERSIONS=1 查询最新版本> scan 'Rumenz',{STARTROW=>'001',LIMIT=>1,VERSIONS=1}13.删除某一列中的某一列值 //user:name 为字段名 > delete 'Rumenz','001','user:name'14.删除某一行的值(通过Row key) //001是Row key> deleteall 'Rumenz','001' 更新数据 > put 'Rumenz','002','user:name','新值'16.增加列族 > alter 'Rumenz','depart'17.删除列族 > alter 'Rumenz','delete'=>'depart'18.列族不能重命名(可以通过新建列族,然后把值拷贝获取,然后删除旧的列族) 19.表重命名 //Hbase中表没有rename操作//1.禁止表插入> disable 'Rumenz'//2.制作快照> snapshot 'Rumenz','RumenzShot'//3.克隆快照为新名字> clone_snapshot 'RumenzShot','RumenzNew'//4.删除快照> delete_snapshot 'RumenzShot'//5.删除原表> drop 'Rumenz'20.删除表 //1.禁止表插入> disable 'RumenzNew'> drop 'RumenzNew'21.查看某个表是否存在 > exists 'RumenzNew'22.查看表结构 > desc 'RumenzNew' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |