栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Apache phoenix操作注意事项[hbase1.2]

Apache phoenix操作注意事项[hbase1.2]

Apache phoenix操作注意事项 [hbase1.2]
  • 环境
  • 命令
  • 语法
    • 创建表
    • 删除表
  • 导入数据

环境
APACHE_PHOENIX-4.14.0-cdh5.11.2.p0.3
Hbase1.2
``
自带客户端
```bash
$PHOENIX_HOME/bin/phoenix-sqlline.py zookeeper_url[:port]
命令

列出所有表

!tables
语法 创建表
create table xx.xxx(
mobile varchar primary key,
id varchar,
p integer,
open_id varchar,
device_id varchar,
b integer
) SALT_BUCKETS = 4

注意:用phoenix客户端创建表默认表名和字段默认都为大写,如需要指定小写可对字段或表象用双引号围住.

create table "xx"."xxx"(
"mobile" varchar primary key,
id varchar,
p integer,
open_id varchar,
device_id varchar,
b integer
) SALT_BUCKETS = 4

对表查询时也需要区分大小写,并且写法有些区别.

select * from "xx"."xxx";
删除表
drop table "xx"."xxx";
导入数据
hadoop jar $APACHE_PHOENIX_HOME/lib/phoenix/phoenix-4.14.0-cdh5.11.2-client.jar  org.apache.phoenix.mapreduce.CsvBulkLoadTool 
-table xxx
-c id,p,open_id,device_id,mobile,b 
-s xx
-z zookeeper_url:port 
-i /xx/xx/xx/*.csv

注意:导入的数据表名和字段名有区分大小写,这个版本的表名大写,就算加上双引号也是大写.但字段是区分大写,需要注意

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632804.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号