码迷,mamicode.com
首页 > 其他好文 > 详细

HBase集成Phoenix创建二级索引

时间:2019-05-20 13:02:56      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:info   进入   版本   table   www   mail   2.x   python   lin   

一、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集成Hbase创建二级索引

 

未完代写!

 

HBase集成Phoenix创建二级索引

标签:info   进入   版本   table   www   mail   2.x   python   lin   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!