一.shell操作
1.schema操作
- 创建schema
默认情况下不能直接创建schema,需要加入参数到Hbase中conf目录下的hbase-site.xml 和 phoenix中bin目录下的 hbase-site.xml中.
创建schema-:
create schema bigdata;
注意:在phoenix中,schema名,表名,字段名等会自动转换为大写,若要小写,使用双引号,如"student"。
2.表的操作
- 查询所有表:
!table或者!tables - 创建表:
create table if not exists table_name( id varchar primary key, name varchar, addr varchar ); <!--注意:这里的key对应hbase中的rowkey-->
- 插入数据:
<!--在phoenix中使用upsert进行插入和修改操作--> upsert into table_name values(‘1001‘,‘zhangsan‘,‘beijing‘);
- 查询记录:
select * from table_name; select * from table_name where name=‘zhangsan‘;
- 删除记录:
delete from table_name where id=‘1001‘;
- 删除表:
drop table table_name;
- 退出命令行:
!quit