首页 > 其他 > 详细

HBase集成Phoenix创建二级索引

时间:2019-05-20 12:49:49      阅读:380      评论: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 版权所有
打开技术之扣,分享程序人生!