phoenix相关操作

一.shell操作

1.schema操作

  1. 创建schema
        默认情况下不能直接创建schema,需要加入参数到Hbase中conf目录下的hbase-site.xml   和  phoenix中bin目录下的 hbase-site.xml中.
        
        创建schema-:
        create schema bigdata;
       

    注意:在phoenix中,schema名,表名,字段名等会自动转换为大写,若要小写,使用双引号,如"student"。

2.表的操作

  1. 查询所有表:
    !table或者!tables
  2. 创建表:
    create table if not exists table_name(
      id varchar primary key,
      name varchar,
      addr varchar
    );
    
    <!--注意:这里的key对应hbase中的rowkey-->


  3. 插入数据:
    <!--在phoenix中使用upsert进行插入和修改操作-->
    
    upsert into table_name values(‘1001‘,‘zhangsan‘,‘beijing‘);
  4. 查询记录:
    select * from table_name;
    select * from table_name where name=‘zhangsan‘;
  5. 删除记录:
    delete from table_name where id=‘1001‘;
  6. 删除表:
    drop table table_name;
  7. 退出命令行:
    !quit

 

phoenix相关操作

上一篇:setfacl、getfacl


下一篇:hive 外部表操作注意事项