一、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.gzmv 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‘,‘[email protected]‘); upsert into user values(‘1002‘,‘liubei‘,‘24‘,‘13800000001‘,‘[email protected]‘); upsert into user values(‘1003‘,‘guanyu‘,‘23‘,‘13800000002‘,‘[email protected]‘); upsert into user values(‘1004‘,‘zhangfei‘,‘22‘,‘13800000003‘,‘[email protected]‘); upsert into user values(‘1005‘,‘sunquan‘,‘20‘,‘13800000004‘,‘[email protected]‘);
8、通过hbase shell查看
因此配置完成了。。。
二、Phoneix集成Hbase创建二级索引
未完代写!
原文地址:https://www.cnblogs.com/yfb918/p/10893423.html
时间: 2024-11-05 22:43:07