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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大怀特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值