首页 > 其他 > 详细

HBase集成Phoenix创建二级索引

时间:2019-05-20 12:49:49      阅读:395      评论:0      收藏:0      [点我收藏+]

一、Hbase集成Phoneix

1、下载

在官网http://www.apache.org/dyn/closer.lua/phoenix/中选择提供的镜像站点中下载与安装的HBase版本对应的版本。本地使用的1.2.5,故下载的apache-phoenix-4.11.0-HBase-1.2/的tar.gz包。

2、上传并解压

tar -zxvf apache-phoenix-4.13.1-HBase-1.2-bin.tar.gz
mv apache-phoenix-4.13.1-HBase-1.2-bin.tar.gz phoenix

3、将phoenix-core-4.13.1-HBase-1.2.jar、phoenix-4.13.1-HBase-1.2-server.jar发送到hregionserver所在的hbase的lib目录下:

cp phoenix-core-4.13.1-HBase-1.2.jar /mnt/hbase/lib/
scp phoenix-core-4.13.1-HBase-1.2.jar slave01:/mnt/hbase/lib/
scp phoenix-core-4.13.1-HBase-1.2.jar slave02:/mnt/hbase/lib/
cp phoenix-4.13.1-HBase-1.2-server.jar /mnt/hbase/lib/
scp phoenix-4.13.1-HBase-1.2-server.jar slave02:/mnt/hbase/lib/
scp phoenix-4.13.1-HBase-1.2-server.jar slave01:/mnt/hbase/lib/

4、重启Hbase

start-hbase.sh

5、启动phoneix

# 进入phoenix下的bin目录
cd phoenix/bin
# 用python2.x启动
python2 sqlline.py matser

技术分享图片

6、创建一张简单的 表测试

0: jdbc:phoenix:master> create table user(id varchar primary key,name varchar,age varchar,phone varchar,email varchar);
No rows affected (1.47 seconds)

技术分享图片

7、插入数据

upsert into user values(‘1001‘,‘caocao‘,‘26‘,‘13800000000‘,‘caocao@163.com‘);
upsert into user values(‘1002‘,‘liubei‘,‘24‘,‘13800000001‘,‘liubei@163.com‘);
upsert into user values(‘1003‘,‘guanyu‘,‘23‘,‘13800000002‘,‘guanyu@163.com‘);
upsert into user values(‘1004‘,‘zhangfei‘,‘22‘,‘13800000003‘,‘zhangfei@163.com‘);
upsert into user values(‘1005‘,‘sunquan‘,‘20‘,‘13800000004‘,‘sunquan@163.com‘);

技术分享图片

8、通过hbase shell查看

技术分享图片

技术分享图片

因此配置完成了。。。

二、Phoneix常用命令

 

三、Phoneix集成Hbase创建二级索引

 

未完代写!

 

HBase集成Phoenix创建二级索引

原文:https://www.cnblogs.com/yfb918/p/10893423.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!